yaml语法注解
配置文件
两种形式
application.properties和.yaml
第一种语法 key=value
第二种key:空格value
作用用来修改spring默认的配置
YAML:
YAML是"YAML Ain't a Markup Language"(YAML不是一种标记语言)的递归缩写。在开发的这种语言时,YAML 的意思其实是:“Yet Another Markup Language”(仍是一种标记语言),但为了强调这种语言以数据做为中心,而不是以标记语言为重点,而用反向缩略语重命名。
YAML A Markup Language:是一个标记语言
YAML isnot Markup Language:不是一个标记语言
YAML
1
2
|
server: port: 8080 |
xml
1
2
3
|
< servlet > < port >8080</ port > </ servlet > |
yaml语法
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
对空格要求高 #普通ky-value name:qinjiang #对象 student: name: qinjiang age: 3 # 行内写法 students: {name: qinjiang,age: 3 } #数组 pets: - cat - dog - pig pets: [cat,dog,pig] |
properties官方推荐
1
2
3
4
|
#只能保持键值对 name=qinjiang student.name = qinjiang student.age= 3 |
当不使用yaml配置多个端口则需要创建新的properties文件
使用yaml则不需要
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
server: port: 8081 spring: profiles: active: dev --- server: port: 8082 spring: profiles:dev --- server: port: 8083 spring: profiles:test |
总结
本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注服务器之家的更多内容!
原文链接:https://blog.csdn.net/qq_52329552/article/details/120208907