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
'Spring > 개인 공부' 카테고리의 다른 글
[JUnit5] 유저 Junit4 테스트 코드를 Junit5 테스크 코드로 변경해보기 (0) | 2022.02.03 |
---|---|
[스프링부트 설정 파일] .properties 파일 .yml 파일로 변경하기 (0) | 2022.01.30 |
[Redis] 윈도우에 Redis 설치, 비밀번호 설정 (0) | 2022.01.29 |
[캐시/Redis] 캐시란? Redis란? (0) | 2022.01.29 |
[리디렉션/리다이렉션] 리디렉션 적용 ip to domain (0) | 2021.07.04 |