Dev/Spring Boot
[SpringBoot] spring.config.activate.on-profile
zemba
2021. 11. 23. 15:07
반응형
SMALL
하나의 application.yml에서 여러 profile을 사용하는 경우 설정이 버전에 따라서 변경되었다고 합니다.
- SpringBoot 2.4.0 이후 버전
-
spring: config: activate: on-profile: local
-
- SpringBoot 2.4.0 이전 버전
-
spring: profiles: active: develop
-
1개의 파일에서 profile을 구분해서 사용할떄는 ---로 구분하여 설정을 입력합니다.
spring:
config:
activate:
on-profile: local
---
spring:
config:
activate:
on-profile: local
---
spring:
config:
activate:
on-profile: develop
---
spring:
config:
activate:
on-profile: production
위와 같이 하지 않고 application-{profile}.yml을 각각 파일로 만들어서 사용해도 active profile에 따라서 설정을 load할수 있습니다.
반응형
LIST