yaml语法学习
springboot使用一个全局的配置文件,配置文件名称是固定的application.properties或application.yml
yaml基础语法
- 空格不能省略
- 以缩进来控制层级关系
- 属性和值大小写敏感
- 字面量: 普通值(布尔值、数字、字符串)
k: v
- 对象、键值对
K:
v1:
v2:
- 数组
arry:
-a
-b
-c
注入配置文件
通过@value注入
- 实体类
- 测试
通过yaml注入
@ConfigurationProperties使用全局的application.yml配置
@PropertySource,指定配置文件注入
- 新建dog.properties
- 实体类
- 测试