关于SpringBoot中注入@ConfigurationProperties引入坐标还是不提示的问题
? 在学习使用yaml配置文件时,会在实体类中将配置文件中的属性值映射到该类的属性中,这里就需要@ConfigurationProperties注解,然而为了在yaml中有该类属性的提示就需要在pom.xml文件中添加如下坐标:
<!--导入配置文件处理器,配置文件进行绑定就会有提示-->
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-configuration-processor</artifactId><optional>true</optional>
</dependency>
否则会一直有这种警告:
然而,idea有个神奇的地方就是,这个坐标导入了还是会有这个警告,百度了下大概有如下几种方案:
- 重新build一下项目
- clean一下maven项目
尝试后还是没有解决,最后关掉idea重新打开后解决。。。。
关掉idea重新打开后解决。。。。