application.yaml 파일내에 변수들을 개발시, 검증시, 배포시 이 세 경우에 나누어서 관리를 하려고 한다. 기존에는 내가 작성한 프로파일 버전의 yaml 파일의 별칭을 정의할때 ,

spring:
	profiles: dev

위와 같은 형식으로 해서 profile설정을 할 수 있었는데, 저 변수가

spring:
	config:
		activate:
			on-profile: dev

이런식으로 바뀌었다.

예를 들어서 default 로 사용하는 프로파일이 ‘dev’인데, 상황에 따라 별도의 변수 설정이 필요한 상황이므로, ‘test’와 ‘prod’ 의 상황에 추가하는 경우를 작성해 보았다.

spring:
	profiles:
	    active: dev
	    group:
	      dev: #personal,secret을 dev와 함께 그룹지어줌
					- secret
					- personal

---
spring:
	config:
		activate:
			on-profile: dev

---
spring:
	config:
		activate:
			on-profile: test

---
spring:
	config:
		activate:
			on-profile: prod
		

Reference