springboot-获取yaml文件的3种方式
1. 方法一
```java
//获取单个.yaml数据的值
//方法一:
//1.在当前类里面定义属性
//2.在属性上面使用@Value注解并在括号里面写入定义的属性名
//3.在定义的属性名要和.yaml 文件里的属性名一致
@Value("${lesson}")
private String lesson;
System.out.println(lesson);
```
2. 方法二
```java
//方法二:(封装后读取)
//1.在当前类定义一个Environment类型的属性,并在这个属性的上面加上@Autowired注解
@Autowired
private Environment env;
System.out.println(env.getProperty("Books.id"));
System.out.println(env.getProperty("Books.BookName"));
System.out.println(env.getProperty("Books.BookPrice"));
System.out.println(env.getProperty("Books.Stock"));
System.out.println(env.getProperty("BookName"));
```
3. 方法三
```java
//方法三:(封装后读取)
//1.一般用于实体类的获取
//2.要在实体类中标明一个注解:比如
springboot-获取yaml文件的3种方式
最新推荐文章于 2024-06-04 14:59:28 发布