SpringBoot properties vs yml

Untitled·2024년 5월 27일

Spring

목록 보기
7/12

Spring Boot 설정 파일 세팅할 때 propertiesyml 로 설정할 수 있는데 처음 프로젝트 생성 시에는 properties 로 만들어진다.


properties

spring.application.name=project
spring.datasource.url=jdbc:sqlserver://127.0.0.1:3442;databaseName=DB
spring.datasource.username=user
spring.datasource.password=pwd

yml

spring:
  datasource:
    url: jdbc:sqlserver://127.0.0,1:3442;databaseName=DB
    username: user
    password: pwd

차이점

  • properties의 경우 key-value 형식
  • yml 동일하게 key-value 형식이나 계층 구조로 구조 파악이 쉽다

properties-> yml 변경

properties를 yml파일 형식으로 변경 후 properties를 삭제하면 된다.
properties가 yml 보다 우선순위가 높아 같이 있으면 properties를 참조한다.

profile
그저 그런 꾸준히 하고만 싶은 개발자 이야기

0개의 댓글