引言
在某些情况下会自定义 Spring Boot Starter,希望使用的时候有提示。
引入相关包
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
<optional>true</optional>
</dependency>
自动配置
在项目 resources\META-INF 目录下新建文件 spring.factories
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
com.moda.swagger.spring.boot.autoconfigure.ModaSwaggerAutoConfiguration
编译打包
在 classes\META-INF 目录下自动生成了 spring-configuration-metadata.json 文件。