第四章 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(不同环境读取不同配置)

SpringBoot | 第二十三章:日志管理之整合篇

spring boot自动配置

springboot整合RabbitMQ Mqtt

Springboot第四章 ORM (MyBatis) 操作 MySQL

springboot配置文件生成模板