-
Xxx-Spring-Boot-Autoconfigure 모듈: 자동 설정
-
Xxx-Spring-Boot-Starter 모듈: 필요한 의존성 정의
-
그냥 하나로 만들고 싶을 때는?
○ Xxx-Spring-Boot-Starter
-
구현방법
1. 의존성 추가
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-autoconfigure</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-autoconfigure-processor</artifactId>
<optional>true</optional>
</dependency>
</dependencies>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>2.0.3.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
2. @Configuration 파일 작성
3. src/main/resource/META-INF에 spring.factories 파일 만들기
4. spring.factories 안에 자동 설정 파일 추가
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
me.baekssul.HolomanConfiguration
5. mvn install
--> 빌드하여 jar 생성, 다른 메이븐 프로젝트에서 사용할 수 있도록 local maven 저장소에 설치
'프로그래밍 > Spring-boot' 카테고리의 다른 글
스프링부트 강좌 내용 정리 - 0. 자동설정 이해 (0) | 2020.10.10 |
---|---|
스프링부트 강좌 내용 정리 - 0. 의존성 관리 (0) | 2020.10.03 |
스프링부트 강좌 내용 정리 - 0. 스트링 부트 시작하기 (0) | 2020.09.30 |