application.properties과 application.yml 차이
스프링부트 프로젝트를 설정하다보면 application.properties 또는 application.yml 혹은 둘 다 만날때가 있다.
이 둘은 외부 속성을 설정하는 파일이다. 그럼 둘의 차이점은 무엇일까?
application.properties
키-밸류형식을 사용하여 외부 구성의 속성을 설정할 수 있다.
1 | spring.datasource.url=jdbc:h2:DB이름 |
application.yml
YAML기반으로 외부 구성의 속성을 설정할 수 있다.
반복되는 접두사가 없어 가독성이 좋다.
1 | spring: |
결론
application.yml이 계층적으로 잘 표현할 수 있어 편리하다.
![[OS/WINDOW]배포후 서버재시작에 batch와 윈도우 스케줄러 활용하기](https://cdn.pixabay.com/photo/2012/03/04/00/50/board-22098_960_720.jpg)
![[블로그]헥소테마에서 댓글기능 facebook에서 utterances로 변경하기](https://miro.medium.com/max/1600/1*aOv6h3h_v9PQWa03zGACnw.png)