@configurationProperties注解时 idea弹出 Sprin…

2020-03-31 16:11:33来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

 

@ConfigurationProperties(prefix="") 没有指定 classpath 时,IDEA 提示没有找到 classpath。

原因:

1--》在没指定路劲的情况下,默认在 resource 下的 applications.properties (yml) 中查找,

如果找到则返回值,如果没有找到则返回默认值null/0/false…所以不用管它也是

可以正常运行的, 有时候无法注释数据为null

2--》加入依赖:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
<optional>true</optional>
</dependency>
之后如果ConfigurationProperties继续报错:Not registered via @EnableConfigurationProterties or marked as……
解决办法:加上@Component注解

 

可以关闭 IDEA 的提示:

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

controller的使用

 


原文链接:https://www.cnblogs.com/wzb-liumangtu/p/12608458.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:“微信支付”的架构到底有多牛逼?看完这篇你就明白了!

下一篇:五分钟学后端技术:如何学习Java工程师必知必会的消息队列