@ConfigurationProperties是Spring Boot配置注解处理器,在类路径中未找到。
@ConfigurationProperties是Spring Boot配置注解处理器,在类路径中未找到。
我试图为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
)。
admin 更改状态以发布 2023年5月21日
根据Spring Boot文档,自Gradle 4.6以来的正确配置是
dependencies { annotationProcessor group: 'org.springframework.boot', name: 'spring-boot-configuration-processor' // ... }
自2019.3,IntelliJ IDEA支持annotationProcessor
作用域。别忘了在IntelliJ IDEA设置中启用注解处理器。