让IntelliJ IDEA提示自定义Spring Boot Starter的属性

引言

在某些情况下会自定义 Spring Boot Starter,希望使用的时候有提示。
让IntelliJ IDEA提示自定义Spring Boot Starter的属性_第1张图片

引入相关包

<dependency>
    <groupId>org.springframework.bootgroupId>
    <artifactId>spring-boot-configuration-processorartifactId>
    <optional>trueoptional>
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 文件。
让IntelliJ IDEA提示自定义Spring Boot Starter的属性_第2张图片

你可能感兴趣的:(系统架构)