Spring Boot---yaml
yaml可以说是一个标记语言k,在springbot中使用一般是为了配置纯数据配置项,当在项目中创建了这个文件后,他会和application文件一起生效,都算是boot的配置文件,后缀是yaml或yml
基本语法
-
key和value之间有空格
-
k: v
-
大小写区分
-
不能用Tab键,只能空格
-
使用缩进表示层级关系
-
缩进的空格数不重要重要的是相同层级之间的元素要左对齐
-
#表示注释
-
字符串不用加引号,引号会被解析,会被转义'/不转义"
数据表示
-
字面量:不可分割、单个的值。number、date、string、Boolean、null
k: v
-
对象:键值对集合。map、hash、set、object
一行以内:k: {v1,v2,v3...}
多行:
k:
k1: v1
k2: v2
...
-
数组:一组按顺序排列的值。array、list、queue
行内写法:k: [v1,v2,v3...]
#或者
k:
- v1
- v2
...
使用
在bean中
这个bean要和配置文件进行绑定首先要注册为组件,然后将它绑定为与配置文件中前缀是ccc的字段相关