스프링은 설정 데이터를 사용할 때 application.properties 뿐만 아니라 application.yml 이라는 형식도 지원한다.
실무에서는 YAML을 주로 사용함.
*주의 : application.properties가 우선권을 가지므로 yml 사용 시 제거 필수
yml 문서 프로필 구분자 = ---
my:
datasource:
url: local.db.com
user: local_user
password: local_pw
etc:
max-connection: 1
timeout: 60s
options: LOCAL, CACHE
---
spring:
config:
activate:
on-profile: dev
my:
datasource:
url: dev.db.com
user: dev_user
password: dev_pw
etc:
max-connection: 10
timeout: 60s
options: DEV, CACHE
'Java > Spring Boot' 카테고리의 다른 글
프로덕션 준비 기능 - Actuator (0) | 2023.09.23 |
---|---|
@Profile(각 환경별로 등록할 스프링 빈 분리) (0) | 2023.09.23 |
내부설정파일 통합 (0) | 2023.09.22 |
Auto Configuration(자동구성) (0) | 2023.09.21 |
JPA, 스프링 데이터 JPA (0) | 2023.09.18 |