基本语法
#配置普通数据
#key: value
name: zhangsan
#对象数据配置
person:
name: zhangsan
age: 18
addr: beijing
#行内对象配置(了解)
student: {name: zhangsan,age: 18,addr: bejing}
#配置数组/集合(普通字符串)
city:
- beijing
- shanghai
- chongqing
- tianjin
#行内数组/集合配置(了解)
country: [zhongguo,meiguo,eluosi]
#配置数组/集合(对象)
students:
- name: zhangsan
age: 18
addr: beijing
- name: lisi
age: 17
addr: beijing
#行内
#students:[{name: zhangsan,age: 18,addr: beijing},{name: lisi,age: 17,addr: bejing}]
#Map
map:
key1: value1
key2: value2
获取数据
方式一:@Vaule注解
@RestController
public class QuickController {
@Value("${name}")
private String name;
@Value("${person.addr}")
private String addr;
@RequestMapping("/quick")
public String quick() {
return name + " " + addr;
}
}