framwork2 SpringFrameWork CoreTechnition_section1_5부 Environment Profile 기능과 Property 기능 Profile 기능 ApplicationContext는 Environment 상속 받고 있어 getEnvironment()를 사용할 수 있다. 가장 먼저 Environment 무언인가? 환경이라는 뜻으로 해석 할 수 있는데 말 그대로 각기 다른 환경마다 다르게 적용할 수 있는 빈들을 설정하는 것입니다. 예를 들어 테스트 환경에서 쓰이는 빈들 알파,베타,감마 버젼에 사용되는 빈들 또는 특정환경에서만 사용할 수 있게 빈들을 사용하는 것입니다.. 그리하여 여러 빈들의 묶음을 Profile 라고 합니다. 먼저 BookRepository 라는 인터페이스를 만들고 TestConfiguration 라는 클래스를 만들고 작성합니다. @profile(" p.. Spring/Spring_CoreTechnologies 2020. 11. 18. SpringFrameWork CoreTechnition_section1_3부 @Component와 컴포넌트스캔. 주요기능 스캔 위치(Basepackages 위치) 설정.(범위 : 기본적으로 같은 패키지 안에 있는 빈들은 가능 외부는 x. 따로 무엇인가 필요하다.) 필터 : 어떤 어노테이션 스캘 할지 또는 안 할지. => 어디서 부터 어디까지 어떤 것을 걸러낼 것인지가 중요. @Component : Bean 등록하는 것. Repository Service Controller Configuration * 단점이 있다면 ApplicationContext에서는 Singleton은 초기에 생성되는데, 양이 많을 시 구동 시간에 오래 걸릴 수가 있습니다. 하지만 구동 타임에서만 성능이 떨어지지만 그 후에 추가로 빈을 생성하는 데는 문제가 되지 않는다. 그래서 Function을 사용한 빈 등.. Spring/Spring_CoreTechnologies 2020. 11. 17. 이전 1 다음