spring.profiles.active 옵션에 복수값을 설정할때 동작방식 알아보기 (spring profile multiple value)
위와 같이 스프링 프로파일 옵션에 multiple value가 들어올 수 있다.
그때 어떤 값을 기준으로 active를 할까? 생각하다 아래 동작들이 예상되었다.
1. 먼저 선언된 default를 먼저 active해보고 default 프로파일이 정의되어 있지 않으면 dev를 동작함.
2. 둘중에 먼저 bean이 선언된 프로파일을 우선으로 동작함.
3. 상충되는 내용이 없다면 둘 다 동작함.
1. 프로파일 옵션의 순서는 상관이 없음.
2. 프로파일의 우선순위는 마지막으로 정의된 bean을 우선으로 함.
3. 한 프로파일에 여러 프로파일을 include하는 것도 가능하다.
https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-profiles.html#boot-features-adding-active-profiles
최근 댓글