Spring Boot Properties(스프링 부트 프로퍼티)
프로퍼티 값 주입 방법
# application.yml
app:
api:
base-url: [ https://api.example.com ](https://api.example.com)
key: ${APP_API_KEY} # 환경 변수로 외부화(예: export APP_API_KEY=...)
timeout: 3s # Duration
retry-max: 5 # int
endpoints: # List<String>
- users
- payments
- reports
default-headers: # Map<String, String>
X-CLIENT: demo
X-TRACK: enabled
max-body-size: 10MB # DataSize
feature-enabled: true # booleanEnvironment.getProperty
@Value
@Value 주입 과정
@ConfigurationProperties
방법별 비교 요약
구분
용도 및 특징
장점
단점
프로필(Profile)
프로필 실행 방법
Last updated