application.properties와 applicaiton.yml 파일 모두 외부 설정 값 등을 관리하는 파일

스프링부트가 자동으로 로딩하는 설정 파일들

maven이 gradle로 넘어가고 있듯이 xml, properties 파일에서 yml로 넘어가는 트렌드

 

applicaion.properties

STS 진행시 자동 생성

파일 포맷 name=vaule

 

application.yml

인텔리제이에서  진행시 자동 생성

가독성이 좋다

.xml 파일과 거의 유사

계층 구조 형식으로 값 지정 가능

.yml 파일을 이용하기 위해선 SnakeYAML 라이브러리가 필요한데 이는 보통 spring-boot-starter의 의존성이 기본 제공

 

참고사이트

https://sillutt.tistory.com/entry/IntelliJ-applicationproperties-%EA%B3%BC-applicationyml%EC%9D%98-%EC%B0%A8%EC%9D%B4?category=365562

https://velog.io/@tjswlsdl135/application.properties-vs-application.yml

https://goddaehee.tistory.com/213

 

 

+ Recent posts