热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

SpringBoot中@ConfigurationProperties提示:ConfigurationAnnotationProcessornotfoundinclasspath

在SpringBoot中,当使用ConfigurationProperties定义自动配置类时,IDEA会提示:SpringBootCo

在Spring Boot中,当使用@ConfigurationProperties定义自动配置类时,IDEA会提示:

Spring Boot Configuration Annotation Processor not found in classpath

虽然对执行程序没有什么影响,但看到这个提示还是想解决一下的,解决方案是在pom.xml文件中添加如下依赖:

org.springframework.bootspring-boot-configuration-processortrue

引起该提示的原因是:高版本的Spring Boot中@ConfigurationProperties注解去掉了localhost属性,导致发生这个错误,所以建议还是直接从配置文件中读取字段而不是获取对象。

而spring-boot-configuration-processor的功能,官方给出的解释是:通过使用spring-boot-configuration-processor jar,你可以从被@ConfigurationProperties注解的节点轻松的产生自己的配置元数据文件。y

也就是说自定义的元数据文件使用注解方式获取,需要先引入这个依赖。

原文链接:《SpringBoot中@ConfigurationProperties提示:Configuration Annotation Processor not found in classpath》

精品SpringBoot 2.x视频教程

《Spring Boot 2.x 视频教程全家桶》,精品Spring Boot 2.x视频教程,打造一套最全的Spring Boot 2.x视频教程。



程序新视界



公众号“程序新视界”,一个让你软实力、硬技术同步提升的平台


csdn-微信公众号


推荐阅读
author-avatar
忽然想起你_静_970
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有