프로그래밍/백엔드 스프링부트

스프링부트 설정파일

Mt.Hwang 2025. 7. 4. 09:40

 * 스프링부트 설정파일

 1. application.properties
 2. application.yml

이렇게 2개가 있고,
스프링부트 프로젝트의 설정을 담음


파일 위치는 : src/main/resources/


설정 가능한 정보는
 1. 데이터베이스 접속 정보
 2. 서버 포트
 3. 로그 설정
 4. 외부 API 키
 5. 사용자 정의 등


간단한 프로젝트에서는 .properties 사용
구조가 복잡하거나 중첩이 많을 때는 .yml 사용

..~~~~..

 * application.yml

.yaml도 사용


계층적 구조
들여쓰기로 표현


멀티 환경 지원
application-dev.yml 사용


주석 지원
# 사용


복잡한 구조 자연스럽게 표현 가능


..~~~~..

 * application.properties

키-값 구조


단순하지만 중첩 구조 표현이 불편


멀티 환경 지원
application-dev.properties 사용


주석 지원
# 혹은 // 사용


복잡한 구조 표현 어려움

..~~~~..

'프로그래밍 > 백엔드 스프링부트' 카테고리의 다른 글

MySQL (맥북)  (0) 2025.07.04
엔티티 애너테이션  (0) 2025.05.11
DAO와 DTO  (0) 2025.05.02
도메인 모델  (0) 2025.05.02
리포지토리 계층  (0) 2025.05.02