2.1Spring Boot的全局配置文件
application.properties
#普通属性值的配置
server.port=8081
server.servlet.context-path=/chapter02
#对象类型
person.id=1
person.name=zhangsan
person.hobby=play,read,sleep
person.family=father,mother
person.map.k1=v1
person.map.k2=v2
person.pet.type=dog
person.pet.name=kity
application.yaml
概念:
- YAML文件格式是Spring Boot支持的一种JSON超集文件格式。
- 相较于传统的Propertiesi配置文件,YAML文件以数据为核心,是一种更为直观且容易被电脑识别的数据序列化格式。
- application.yaml文件的工作原理和application.properties 一样。
- 语法格式
key:(空格)value - 示例代码:
server:
port: 8081
path: /hello
#当value值为普通数据类型的配置
server:
port: 8082
servlet:
context-path: /hello
#当value值为数组或者单列集合
hobby:
-play
read
-sleep
方式2
hobby: [play,read,sleep]
#当value值为map的时候
map:
k1: v1
k2: v2
#方式2
map: {
k1: 1,k2: 2}
#对实体类对象person进行属性配置
person:
id: 2
name: lisi
hobby: [sing,read,sleep]
family: [father,mother]
map: (k1:v1,k2:v2}
pet: {
type:cat,name:tom