SpringBoot 썸네일형 리스트형 [Spring Boot] 갓 초기화한 스프링 부트 프로젝트 살펴보기 프로젝트를 구성하는 주요 파일 - build.gradle : 그래들 빌드 명세 - gradlew : 그래들 래퍼 - Application.java : 애플리케이션의 부트스트랩 클래스이자 주 스프링 구성 클래스 - application.properties : 애플리케이션과 스프링 부트 프로퍼티를 구성하는 데 사용하는 파일 - ApplicationTests.java : 기본 통합 테스트 클래스 Application.java Application.java는 스프링 부트 애플리케이션에서 구성과 부트스트래핑 두 가지 역할을 담당. 1. 스프링 구성 클래스 @SpringBootApplication : 스프링 컴포넌트 검색과 스프링 부트 자동 구성을 활성화한다. 이 애너테이션은 유용한 애너테이션 세 개를 묶은 것 (.. [Spring boot] 스프링 부트의 핵심 자동 구성 많은 스프링 애플리케이션에 공통으로 필요한 애플리케이션 기능을 자동으로 구성함 어떤 스프링 애플리케이션의 소스 코드에서든 애플리케이션의 특정한 지원 특징과 기능을 활성화하는 자바 구성이나 XML 구성(또는 둘 다)을 볼 수 있다. 예를 들어 JDBC로 관계형 데이터베이스에 접속하는 애플리케이션을 작성했다면 아마 스프링 애플리케이션 컨텍스트에 스프링 JdbcTemplate을 빈으로 구성했을 것. 빈 구성 메서드 모두 아주 복잡하거나 길지 않다. 하지만 둘 다 일반적인 스프링 애플리케이션의 구성에서 일부만 보여 준다. 메서드가 동일한 스프링 애플리케이션이 수도 없이 많다. 즉, 보일러플레이트 구성이다. 이런 일이 흔하게 일어난다면 일일이 작성할 필요가 없음. 스프링 부트는 이런 공통 구성 시나리오.. 이전 1 다음