반응형
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
'Dev > Spring Boot' 카테고리의 다른 글
[SpringBoot] properties의 내용 Load의 2가지 방법 (0) | 2021.11.29 |
---|
댓글