Download presentation
Presentation is loading. Please wait.
1
8강. 외부 파일을 이용한 설정 Environment 객체 프로퍼티 파일을 이용한 설정
프로파일(profile) 속성을 이용한 설정 Lecturer Kim Myoung-Ho Nickname 블스
2
Context Environment PropertySources 8-1. Environment 객체
(spring_8_1_ex1_springex) Context Environment PropertySources ctx.getEnvironment() env.getPropertySources() 프로퍼티 추가 및 추출 추가 : propertySources.addLast() 추출 : env.getProperty()
3
applicationCTX.xml ApplicationConfig admin.properties
8-2. 프로퍼티 파일을 이용한 설정 이번에는 Environment객체를 사용하지 않고 프로퍼티 파일을 직접 이용하여 스프링 빈을 설정하는 방법에 대해서 살펴 봅니다. 스프링 설정 XML파일에 프로퍼티 파일을 명시 합니다. (spring_8_2_ex1_springex) 스프링 설정 JAVA파일에 프로퍼티 파일을 명시 합니다. (spring_8_2_ex2_springex) applicationCTX.xml ApplicationConfig admin.properties sub_admin.properties admin.properties sub_admin.properties
4
스프링 컨테이너 스프링 컨테이너 8-3. 프로파일(profile) 속성을 이용한 설정 XML설정 파일1
profile="dev" JAVA설정 파일1 @Profile("dev") load load 어떤 설정 파일을 사용할지 결정 함. setActiveProfiles(config); 어떤 설정 파일을 사용할지 결정 함. setActiveProfiles(config); XML설정 파일2 profile=“run" JAVA설정 파일2 @Profile(“run") load load Xml 설정 파일을 이용하는 경우 (spring_8_3_ex1_springex) JAVA 설정 파일을 이용하는 경우 (spring_8_3_ex2_springex)
Similar presentations