核心内容摘要
效率助手插件:Android平台办公效率提升完全指南
在Spring Boot项目中引入Redis配置类时出现以下警告提示原因分析坦白说这个警告不是代码错误并不会影响程序的运行。
Spring Boot 提供了一个名为spring-boot-configuration-processor的工具。
它的作用是在编译时扫描你的项目找到所有带ConfigurationProperties的类并生成一个名为spring-configuration-metadata.json的元数据文件。
IDEA 正是读取这个文件才能在application.yml中当你输入spring.data.redis...给你提供智能提示。
如果没有配置这个processorIDEA 就只能给你弹个警告。
但是话又说回来虽然程序能正常运行这个警告看着灰常难受并且失去了 Spring Boot 强大的配置提示功能。
解决方案
在pom.xml文件中添加以下依赖dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-configuration-processor/artifactIdoptionaltrue/optional/dependency
添加完后点击 IDEA 右侧 Maven 面板的 “Reload All Maven Projects”刷新按钮确保 jar 包被真正下载。
启用 IDEA 注解处理
强制重新编译Rebuild点击 IDEA 顶部菜单栏的【Build】选择【 Rebuild Project】。
⚠️一定要选【Rebuild】不是【Build】。