警告:未配置spring boot 配置注解处理器
【摘要】 前言这是我在这个网站整理的笔记,有错误的地方请指出,关注我,接下来还会持续更新。 作者:神的孩子都在歌唱 问题我再使用@ConfigurationProperties(prefix = “redisson”)去加载配置文件中的属性的时候,发现idea有个警告并且配置文件里面还有警告虽然项目能够正常运行,可是太不好看了 解决如果没有配置 Spring Boot 配置注解处理器,那么 Sprin...
前言
这是我在这个网站整理的笔记,有错误的地方请指出,关注我,接下来还会持续更新。 作者:神的孩子都在歌唱
问题
我再使用@ConfigurationProperties(prefix = “redisson”)去加载配置文件中的属性的时候,发现idea有个警告
并且配置文件里面还有警告
虽然项目能够正常运行,可是太不好看了
解决
如果没有配置 Spring Boot 配置注解处理器,那么 Spring Boot 将不会自动处理和加载配置文件中的注解。这意味着你需要手动处理这些注解,或者使用其他方式来加载和处理配置文件中的属性。
在 Spring Boot 应用程序中,通常使用 @ConfigurationProperties
注解来将配置文件中的属性绑定到 Java 对象中。如果没有配置 Spring Boot 配置注解处理器,那么这些注解将无法自动处理和加载。
为了解决这个问题,可以使用 Spring Boot 的 spring-boot-configuration-processor
模块来自动生成配置注解处理器。只需将以下依赖项添加到项目中即可:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
<optional>true</optional>
</dependency>
添加此依赖项后,Spring Boot 将自动生成配置注解处理器,并自动处理和加载 @ConfigurationProperties
注解。
这样就不会在警告了
请注意,如果你使用的是 Spring Boot 2.2 或更高版本,则不需要将
spring-boot-configuration-processor
添加为可选依赖项。在这些版本中,该模块已成为默认依赖项。
作者:神的孩子都在歌唱
本人博客:https://blog.csdn.net/weixin_46654114
转载说明:务必注明来源,附带本人博客连接。
【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
作者其他文章
评论(0)