我尝试在 Spring Boot 中完成自定义属性。
我尝试通过 IntelliJ IDEA 2016.3 创建一个简单的项目:
- 使用 Spring Boot Initializer 创建了一个新的 Gradle 项目(我根本没有检查任何东西)。
- 创建了一个新类
Properties
。
当我用 @ConfigurationProperties
注释它时,出现了下一个通知:
文档 说我应该在我的项目中添加以下内容:
dependencies {
optional "org.springframework.boot:spring-boot-configuration-processor"
}
compileJava.dependsOn(processResources)
之后,我尝试重建项目并在设置中启用注释处理器,但通知还没有消失。完成也不起作用(我创建了一个字符串 my
)。
原文由 Feeco 发布,翻译遵循 CC BY-SA 4.0 许可协议
我有同样的问题。我使用idea 2017.2和gradle 4.1,一些博客说你应该添加:
但我把它改成了这样:
警告消失了。