SpringBoot-yaml数据读取方式(3种)

推荐先阅读Spring全家桶

1.使用 @Value("表达式") 注解可以从配合文件中读取数据,注解中用于读取属性名引用方式是:${一级属性名.二级属性名……}

image-20220815220234055

2.封装全部数据到Environment对象

image-20220816085514755

3.自定义对象封装指定数据

image-20220816085638687

在实体类上有如下警告提示

image-20220816085907896

警告解决方案:

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
<optional>true</optional>
</dependency>