【解决】配置文件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>

以上,完美解决!

相关推荐
江西理工大学小杨2 分钟前
高性能 C++ 社交平台1:微服务架构设计
开发语言·c++·微服务
lihao lihao2 分钟前
接口自动化测试—request模块
开发语言·python
升讯威在线客服系统6 分钟前
从 GC 抖动到稳定低延迟:在升讯威客服系统中实践 Span 与 Memory 的高性能优化
java·javascript·python·算法·性能优化·php·swift
Coisinilove16 分钟前
MATLAB微分方程求解
开发语言·matlab·微分方程
weixin_4493108418 分钟前
使用轻易云平台实现数据ETL转换与写入金蝶云星辰V2
java·数据仓库·etl
Seven9719 分钟前
剑指offer-77、打印从1到最⼤的n位数
java
鲨辣椒1008621 分钟前
线程函数接口补充
java·开发语言·算法
玄〤23 分钟前
个人博客网站搭建day5--MyBatis-Plus核心配置与自动填充机制详解(漫画解析)
java·后端·spring·mybatis·springboot·mybatis plus
weixin_4462608525 分钟前
win11本地部署openclaw实操第4集-wsl方式实现飞书机器人功能
java·机器人·飞书
啊卡无敌26 分钟前
工作中常用的软件架构设计方法
java