使用插件可以让 spring boot 项目中自己定义的PropertiesConfiguration类属性在配置时自动提示
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
<optional>true</optional>
</dependency>
gradle 4.5 以前的版本:
dependencies {
compileOnly "org.springframework.boot:spring-boot-configuration-processor"
}
gradle 4.6 以上的版本:
dependencies {
annotationProcessor "org.springframework.boot:spring-boot-configuration-processor"
}
如果使用 additional-spring-configuration-metadata.json 配置文件单独设置了其他的配置提示,则还要设置
compileJava.dependsOn(processResources)