Yml 语法
对象:
Student:
Name: zhangsan
Age: 20
Student:{name:张三,age:250}
多个对象
students:
- name: zhangsan
age: 18
- name: lisi
age: 19
- {name: zhangsan,age: lisi}
Map
Map:
K1:aaa
K2:bbb
数组 list set 写法
list:
- dog
- cat
- pig
list2: [a,b,c]
yml占位符
${}
server:
port: ${myPort:8080}
myPort: 80
当 myport不存在的时候 使用 默认值 8080,存在的话使用80
Springboot 读取yml值
使用
@value{“${需要数据的key}”}
@ConfigurationProperties实现对spring容器管理的类进行注入
// spring yml 提示依赖
org.springframework.boot
spring-boot-configuration-processor