[스프링 부트] chapter 9. 프로파일
프로파일
@Profile 애노테이션은 어디에?
-
@Configuration
-
@Component
어떤 프로파일을 활성화 할 것인가?
- spring.profiles.active
어떤 프로파일을 추가할 것인가?
- spring.profiles.include
프로파일용 프로퍼티
- application-{profile}.properties
예를 들어
application.properties
spring.profiles.active=prod
위와 같이 정의하면 @Profile값이 prod인 설정값을 읽음
이밖에도 application.properties이름을 application-prod.properties라고 생성하는 것도 같은 결과
spring.profile.include=testdb
위와 같이 정의하면 해당 라인을 읽었을 때 application-testdb.properties
를 찾아 읽어들임.