为了账号安全,请及时绑定邮箱和手机立即绑定

我在使用@configurationProperties注解时 idea弹出 Spring Boot Annotion processor not found in classpath

http://img1.sycdn.imooc.com//58dd11180001647b11620275.jpg

把注解去掉就不提示了

正在回答

16 回答

<dependency>  

          <groupId>org.springframework.boot</groupId>  

          <artifactId>spring-boot-configuration-processor</artifactId>  

          <optional>true</optional>  

</dependency> 

引用这个依赖,官方中对于spring-boot-configuration-processor是这么说明的:

通过使用spring-boot-configuration-processor jar, 你可以从被@ConfigurationProperties注解的节点轻松的产生自己的配置元数据文件。

说得很清楚,自定义的元数据文件使用注解方式获取,需要先引入这个依赖。


1 回复 有任何疑惑可以回复我~
#1

招式

引入了该依赖提示依然存在,请问如何去掉呢
2017-12-18 回复 有任何疑惑可以回复我~

我也遇到这个问题了,而且读不到properties中的值

0 回复 有任何疑惑可以回复我~

@ConfigurationProperties(prefix="") 没有指定 classpath 时,IDEA 提示没有找到 classpath。原因 @叶隐狂岚 已经解释了

在没指定路劲的情况下,默认在 resource 下的 applications.properties (yml) 中查找,如果找到则返回值,如果没有找到则返回默认值null/0/false…

所以不用管它也是可以正常运行的,觉得碍眼可以关闭 IDEA 的提示:

setting 下搜索 spring,找到 springBoot 取消勾选 show notification panel

参考:http://blog.csdn.net/expect521/article/details/77151094

10 回复 有任何疑惑可以回复我~

我在使用@configurationProperties注解时 idea弹出 Spring Boot Annotion processor not found in classpath

我也 遇到这中 报错 

怎么解决

0 回复 有任何疑惑可以回复我~

只需要在pom.xml添加一个依赖,如下:

<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-configuration-processor</artifactId>
  <optional>true</optional>
</dependency>

7 回复 有任何疑惑可以回复我~
#1

996木马

还是不行
2017-07-31 回复 有任何疑惑可以回复我~
#2

当传说遇上神话

我也有这个问题 加上这段pom , 不红了 ,但是条还在 , 显示Re-run Spring Boot Configuration Annotation Processor to update generated metadata
2017-09-09 回复 有任何疑惑可以回复我~
#3

刘荣轩1991 回复 当传说遇上神话

解决了吗兄弟,我也遇到这个问题了
2017-11-13 回复 有任何疑惑可以回复我~
#4

qq_慕仔2321297 回复 当传说遇上神话

那是你改了pom文件后让你重新运行项目的提示。
2019-11-01 回复 有任何疑惑可以回复我~
查看1条回复

估计你用的是高版本的springBoot,在x新版本中springBoot的@configurationProperties注解去掉了localhost属性,导致这个错误发生,所以建议还是直接从配置文件中读取字段而不是获取对象


8 回复 有任何疑惑可以回复我~
首页上一页12下一页尾页

举报

0/150
提交
取消
2小时学会Spring Boot
  • 参与学习       151599    人
  • 解答问题       1079    个

Spring Boot入门视频教程,你将学会使用Spring Boot快速构建应用程序

进入课程

我在使用@configurationProperties注解时 idea弹出 Spring Boot Annotion processor not found in classpath

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信