spring boot프로젝트는 일반적으로 application.properties 또는 application.yml 파일을 통해 하게된다.
차이가 뭔지 궁금해서 찾아봤다
properties와 yml의 대표적인 차이는 내부구조에 있다 properties의 경우엔 key=value의 형태로되어있지만
yml의 경우엔 들여쓰기로 구분되어있다
예시로보자
#properties예시
spring.datasource.driver-class-name=oracle.jdbc.driver.OracleDriver
spring.datasource.url=jdbc:oracle:thin:@localhost:1521:orcl
spring.datasource.username=username
spring.datasource.password=password
#yml 예시
spring:
datasource:
driver-class-name: oracle.jdbc.driver.OracleDriver
url: jdbc:oracle:thin:@localhost:1521:orcl
username: username
password: password
yml이 더 예뻐보인다 yml로 사용하자
하지만 springboot project를 생성하면 기본적으로 properties로 만들어진다
properties에서 yml로 바꿀려면 확장자만 yml로 바꾸어주면된다
'SpringBoot' 카테고리의 다른 글
[SpringBoot] application.yml 이 무엇인지 그리고 설정방법 (0) | 2024.07.07 |
---|