1,springboot 配置文件
SpringBoot 是基于约定的, 所以很多配置都有默认值, 但如果想使用自己的配置替换默认配置的话, 就可以使用 application.properties 或者 application.YAML(application.YAML) 进行配置.
SpringBoot 默认会从 Resources 目录下加载 application.properties 或 application.YAML(application.YAML) 文件, 其中, application.properties 文件是键值对类型的文件, 之前一直在使用, 所以此处不在对 properties 文件的格式进行阐述. 除了 properties 文件外, SpringBoot 还可以使用 YAML 文件进行配置, 下面对 YAML 文件进行讲解.
SpringBoot 使用一个全局的配置文件, 配置文件名是固定的;
•application.properties
•application.YAML
2,YAML 语法
1, 基本语法
语法: key: (空格)value
示例代码:
注意: value 之前有一个空格
以空格的缩进来控制层级关系; 只要是左对齐的一列数据, 都是同一个层级的
案例代码: name: haohao
字符串默认不用加上单引号或者双引号;
? "": 双引号; 不会转义字符串里面的特殊字符; 特殊字符会作为本身想表示的意思
? name: "zhangsan \n lisi": 输出; zhangsan 换行 lisi
? ' ': 单引号; 会转义特殊字符, 特殊字符最终只是一个普通的字符串数据
? name: 'zhangsan \n lisi': 输出; zhangsan \n lisi
属性和值也是大小写敏感;
来源: http://www.bubuko.com/infodetail-3004628.html