【解决】配置文件YAML: application.yml Cannot resolve configuration property ‘xxxx‘

配置文件YAML: application.yml Cannot resolve configuration property 'xxxx'

问题

在application.yml文件里面配置Bean的初始值,但是报错如下:

Cannot resolve configuration property 'person.lastName

排查

我们先去Bean检查是否拼写有问题:

发现bean里面写的跟YAML文件写的是一样的,排除拼写错误。

那么我们继续查看pom里面是否有配置文件处理器插件(spring-boot-configuration-processor),或者配置了插件但是没有写optional属性,检查后发现确实没有(此插件作用:配置文件进行绑定就会有提示)

解决

在pom中加入配置文件处理器插件,然后Load Maven Changes:

xml 复制代码
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-configuration-processor</artifactId>
            <optional>true</optional>
        </dependency>

以上,完美解决!

相关推荐
l1t5 分钟前
DeepSeek总结的使用实体-组件-系统和基于存在性处理进行Python编程18-20
开发语言·python
磊 子11 分钟前
STL之deque和list以及两者与vector的对比
开发语言·c++·list
凤山老林12 分钟前
DDD(领域驱动设计)在复杂业务系统中的落地指南
java·开发语言·数据库·ddd·领域驱动
JEECG低代码平台18 分钟前
JimuChatBI — 首款免费开源的 Java 智能问数ChatBI平台,零成本接入,AI对话式智能分析
java·人工智能·开源·aigc·人工智能低代码
凯瑟琳.奥古斯特23 分钟前
子查询原理与实战案例解析
开发语言·数据库·职场和发展·数据库开发
Eiceblue25 分钟前
Python 操作 Excel:数据分组、分类汇总与取消分组全解
开发语言·python·excel
霸道流氓气质26 分钟前
SpringBoot中使用Spring AI框架集成本地Ollama实现AI快速对话完整示例
人工智能·spring boot·spring
山上三树27 分钟前
C/C++ 高频报错速查表(开发通用版)
c语言·开发语言·c++
Tian_Hang33 分钟前
Factory Method | 工厂方法
开发语言·c++
wearegogog12343 分钟前
基于MATLAB实现雷达RCS Swerling模型
开发语言·matlab