💻 하나씩 차곡차곡/Back-end
[스프링부트/Spirng boot] properties VS yml
뚜루리
2024. 2. 9. 15:10
728x90
320x100
애플리케이션 설정파일은 흔히 application.properties와 application.yml이 있다. 이 둘은 어떤 차이점이 있을까?
application.properties
- key=value 의 형태로 이루어짐
- 아래와 같은 경우 spring.datasource가 반복이 됨
spring.datasource.url=jdbc:h2:dev
spring.datasource.username=SA
spring.datasource.password=password
yml
- key=value 형태이지만 들여쓰기로 구분되어있고 계층형 구조임.
spring:
datasource:
password: password
url: jdbc:h2:dev
username: SA
- 둘 다 어떤 파일을 써도 상관없음. 본인이 편한걸로 사용하면 될듯.
- 그치만 둘다 있을 경우 properties가 우선권이 있으니 그 부분을 명심하여 사용할 것.
728x90
320x100