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' :配置文件中哪个下面的所有属性进行一一映射

posted @ 2025-03-26 22:31  茴香儿  阅读(6)  评论(0)    收藏  举报