IDEA SpringBoot:Cannot resolve configuration property 配置文件

配置文件application.yml:

`server:
  port: 8081

person:
  last-name: 张三
  boss: false
  birth: 2017/12/12
  maps: {
    
    k1: v1,k2: 12}
  lists:
    - lisi
    - zhaoliu
  dog:
    name: 小狗
    age: 12
  age: 18`

错误情况:

在这里插入图片描述

解决方法:

1.点击ALT+INSERT键,将所有属性的getter和setter方法插入person和dog类中

在这里插入图片描述

2.再执行下面的操作:

在这里插入图片描述

最终结果:

在这里插入图片描述

如果是类.属性.属性这样类型:

在这里插入图片描述

1.引入:

@NestedConfigurationProperty

在这里插入图片描述

2.再执行下面的操作:

在这里插入图片描述

最终结果:

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Ciel_Y/article/details/109381866