외부 설정과 프로필 우선순위: 설정 값도 검증 가능한 모델이어야 한다
판단 주제: 설정 값도 검증 가능한 모델이어야 한다. 선택 기준과 확인 신호를 함께 읽습니다.
- 1
Properties
관련 설정을 한 타입에 묶는다
- 2
Profile
환경별 기본값을 고른다
- 3
Environment
배포 시 값을 덮어쓴다
- 4
프로필과 환경 변수의 최종 값을 비교한다
Environment 결과에서 배포 시 값을 덮어쓴다
Profile 판정: 환경별 기본값을 고른다. ConfigurationProperties로 설정을 타입에 묶고 프로필과 환경 변수의 덮어쓰기 순서를 확인합니다.