매일 까먹는 스프링 개념 정리 2
2018-09-10
1. 외부 파일을 이용한 설정
1-1. Environment 객체
- environment 객체를 이용해서 스프링 빈 설정을 한다.
- 외부 설정 파일들을 가져와서 프로퍼티를 추가하거나 추출하는 역할을 한다
- Context > ctx.getEnvironment() > Environment > env.getPropertySource() > PropertySource > env.getProperty()
1-2. 프로퍼티 파일을 이용한 설정
- Environment 객체를 사용하지 않고 바로 프로퍼티 파일을 직접 이용하여 스프링 빈을 설정
1-3. 프로파일(profile) 속성을 이용한 설정
- 동일한 스프링 빈을 여러 개 만들어 놓고 상황(환경)에 따라 적절한 스프링 빈을 사용할 수 있다
- profile 속서을 사용하면 된다
- @profile(“dev”)