关于SpringBoot中注入@ConfigurationProperties引入坐标还是不提示的问题

​ 在学习使用yaml配置文件时,会在实体类中将配置文件中的属性值映射到该类的属性中,这里就需要@ConfigurationProperties注解,然而为了在yaml中有该类属性的提示就需要在pom.xml文件中添加如下坐标:

<!--导入配置文件处理器,配置文件进行绑定就会有提示-->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-configuration-processor</artifactId>
    <optional>true</optional>
</dependency>

否则会一直有这种警告:

在这里插入图片描述

然而,idea有个神奇的地方就是,这个坐标导入了还是会有这个警告,百度了下大概有如下几种方案:

  1. 重新build一下项目
  2. clean一下maven项目

尝试后还是没有解决,最后关掉idea重新打开后解决。。。。

关掉idea重新打开后解决。。。。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐