SpringBoot --配置文件
配置文件
SpringBoot使用一个全局的配置文件,配置文件名是固定的;
•application.properties
•application.yml
同时存在application.perperties和application.yml时,以application.properties中的配置优先,yml文件作为补充
YAML文件语法
1.基本语法
k:(空格)v:表示一对键值对(空格必须有);
以空格的缩进来控制层级关系;只要是左对齐的一列数据,都是同一个层级的
server:
port: 8081
2.对象、Map(属性和值)(键值对):
对象还是k: v的方式
person:
lastName: hello
age: 1111
boss: false
birth: xxxx/xx/xx
#person: {lastName: hello,age: 1111,boss: false,birth: xxxx/xx/xx`
数组(List、Set):
用- 值表示数组中的一个元素
pets:
- cat
- dog
- pig
#pets: [cat,dog,pig]`
配置文件注入
配置文件:
person:
lastName: hello
age: 1111
boss: false
birth: xxxx/xx/xx
@ConfigurationProperties告诉SpringBoot将本类中的所有属性和配置文件中相关的配置进行绑定;
prefix='xxx' :配置文件中哪个下面的所有属性进行一一映射


浙公网安备 33010602011771号