第四章 SpringBoot配置文件
Posted cxyyh
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第四章 SpringBoot配置文件相关的知识,希望对你有一定的参考价值。
1、springboot配置文件
SpringBoot是基于约定的,所以很多配置都有默认值,但如果想使用自己的配置替换默认配置的话,就可以使用application.properties或者application.yml(application.yaml)进行配置。
SpringBoot默认会从Resources目录下加载application.properties或application.yml(application.yaml)文件,其中,application.properties文件是键值对类型的文件,之前一直在使用,所以此处不在对properties文件的格式进行阐述。除了properties文件外,SpringBoot还可以使用yml文件进行配置,下面对yml文件进行讲解。
SpringBoot使用一个全局的配置文件,配置文件名是固定的;
•application.properties
•application.yml
2、YML语法
1、基本语法
语法: key: (空格)value
示例代码:
注意:value之前有一个空格
以空格的缩进来控制层级关系;只要是左对齐的一列数据,都是同一个层级的
案例代码:name: haohao
字符串默认不用加上单引号或者双引号;
? "":双引号;不会转义字符串里面的特殊字符;特殊字符会作为本身想表示的意思
? name: "zhangsan \n lisi":输出;zhangsan 换行 lisi
? ‘ ‘:单引号;会转义特殊字符,特殊字符最终只是一个普通的字符串数据
? name: ‘zhangsan \n lisi’:输出;zhangsan \n lisi
属性和值也是大小写敏感;
以上是关于第四章 SpringBoot配置文件的主要内容,如果未能解决你的问题,请参考以下文章
第十四章 springboot + profile(不同环境读取不同配置)