Springboot配置文件类型及读取配置文件配置
1.Springboot配置文件
Springboot是约定大约配置的,许多的配置都提供了默认值,但如果我们需要覆盖默认值的话,我们可以通过在配置文件中添加配置来修改默认值。SpringBoot默认会从Resources目录下加载application.properties或application.yml/application.yaml文件
1.1.配置文件类型
- .yml
- .properties
在过去的开发中,一直使用的大多是.properties配置文件,这里主要讲解的是.yml配置文件
1.2.yml(yaml)配置文件
YML文件格式是YAML (YAML Aint Markup Language)编写的文件格式,YAML是一种直观的能够被电脑识别的的数 据数据序列化格式,并且容易被人类阅读,容易和脚本语言交互的,可以被支持YAML库的不同的编程语言程序导 入,比如: C/C++, Ruby, Python, Java, Perl, C#, PHP等。YML文件是以数据为核心的,比传统的xml方式更加简洁。
在yml语法中,相同缩进代表同一级别。
以mysql连接配置为例:
语法:key:[空格]value,需要注意的是,value不为空时value前有一个空格
mysql:
url: jdbc:mysql://localhost/springboot_demo?characterEnc