yaml语法和配置文件的选择
一:yaml语法格式
yam语法格式就是键值的格式
key: value (键 冒号 空格 值)
注意:如果value是字符串的话,不需要写""
eg1: key: "this is xiaochaochao \n and you"
输出内容: this si xiaochaochao 换行 and you
eg2: key: 'this is xiaochaochao \n and you'
输出内容: this is xiaochaochao \n and you
1.1 如果传递的是对象,map集合
friens :
name : xiaochaochao
age : 18
friens : { name : xiaowangzi, age : 18 }
1.2 传递的是数组
habitts :
- xiaobeibei
- xiaobaobao
- others
habitts : [ xiaobeibei, xiaobaobao, others]
二: 配置文件的选择
项目的开发一般有三种模式
dev: 开发模式
prod:生产模式
test:测试模式
在开发过程中,需要根据不同的开发模式来选择不同的配置文件
eg: dev模式 我们就需要选择开发模式的配置文件
2.1 application.properties文件
2.1.1 目录结构
application. properties
application- dev. properties
application- prod. properties
application- test. properties
2.1.2 激活配置文件
spring. profiles. active= dev
server. port= 8888
2.2 application.yml文件
2.2.1 目录结构
application. yml
application- dev. yml
application- prod. yml
application- test. yml
2.2.2 激活配置文件
spring :
profiles :
active : dev
server :
port : 9999
2.2.3 yaml选择配置文件的第二种写法
spring :
profiles :
active : prod
---
spring :
profiles : dev
server :
port : 1111
---
spring :
profiles : prod
server :
port : 2222
---
spring :
profiles : test
server :
port : 3333