关键字:SpringBoot Configuration Annotation Processor not configured
idea友好的指引到Spring boot的官方解析链接:open documentaiton…
一、idea的提示功能果然不错
1. idea的警示图
2. 处理问题思路与领悟
有了这一种级别的提示,可以让我们开发提供了很多的便利,我整个解决过程是这样子的:
- 先是打开了官方的【open documentaion..】的链接,大概看了一遍,其实里面已经对解决这个警示问题,提供了解决方法。
- 为了进一步了解这个问题与为什么idea有这样的提示,就使用提示的问题关键字:SpringBoot Configuration Annotation Processor not configured 搜一下度娘,我想肯定有不少小伙伴们遇到这样的问题。
- 看到一些文章的解析,让我了解到,原来idea有这样的提示功能点,要知道:eclipse可没有哦..
二、官方解决说明思路
1.说明
使用注释处理器生成您自己的元数据
通过使用spring-boot配置处理器spring-boot-configuration-processor
jar,您可以从用@ConfigurationProperties注释的项轻松生成自己的配置元数据文件。该jar包含一个Java注解处理器,并在编译项目时调用该处理器。
2.解决方法
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
<optional>true</optional>
</dependency>
3. 配置后效果
如果添加后没有反应,可以对工程:右击->maven->reload project一下,就会重新编译加载项目
三、@ConfigurationProperties
该注解对于一些配置文件的属性,映射到->实体封装类,供全局使用的一个挺好用的注解,请前往关于该注解的详细解析文章: