当前位置: 代码迷 >> 综合 >> 引入“spring-boot-configuration-processor”yaml不提示
  详细解决方案

引入“spring-boot-configuration-processor”yaml不提示

热度:69   发布时间:2023-10-27 22:43:19.0

关于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重新打开后解决。。。。

  相关解决方案