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