前言
问题
我再使用@ConfigurationProperties(prefix = “redisson”)去加载配置文件中的属性的时候,发现idea有个警告
并且配置文件里面还有警告
解决
在 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
注解。
这样就不会在警告了