七、验证自己写的启动器是否可用
(1)创建一个测试工程,勾选web工程
(2)引入自己写的启动器
<!--引入自己的启动器-->
<dependency>
<groupId>com.huang</groupId>
<artifactId>hua-spring-boot-start</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
(3) 编写测试类,引用helloService
六、安装自动配置工程和启动器到本地maven
五、写自动配置类和其他类
四、修改自动配置类
(1)去掉无用的配置文件和主程序启动类,使用start自动的配置类
(2)去掉无用的依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>org.junit.vintage</groupId>
<artifactId>junit-vintage-engine</artifactId>
</exclusion>
</exclusions>
</dependency>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
三、start 启动器引入自动配置工程
二、具体实现方法
(1)、创建一个空工程,内含1个启动类start用于依赖引入,1个自动配置项目
(2)创建一个对外依赖的模块(对内引入其自动配置模块) 和 自动配置模块
一、自定义starter方法步骤:
即需要一个start用于对外的依赖,该工程具体功能是自动配置模块,即star引用该自动配置项目