Skip to Content
Suffering builds character

5.Auto-Configuration

1. 서버 실행에 필요한 설정 자동화

스프링 부트는 개발자의 생산성을 향상시키기 위해 대부분의 환경 설정 방식을 간단한 파일을 통해서 적용할 수 있도록 추상화시켜두었음

개발자는 클래스 패스에 .jar 파일을 직접 설정하지 않아도 스프링 부트가 클래스 패스에 있는 .jar 파일 및 각 라이브러리에 필요한 설정 정보(ex. log4j2.xml, logback.xml, persistence.xml)들을 하나의 통합된 설정 파일인 application.properties, application.yml 등으로 구성되도록 도와줌

또한 MySQL, H2 등 데이터베이스 관련 의존성을 설정 파일인 pom.xml, build.gradle에 적용해두면, 스프링 부트는 데이터베이스 연결에 필요한 데이터 소스(DataSource)를 자동으로 구성해줌

[!tip]

데이터 소스(DataSource)

상단 검색에서 참조

Last updated on