본문 바로가기
Dev/Spring Boot

[SpringBoot] spring.config.activate.on-profile

by zemba 2021. 11. 23.
반응형
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

댓글