文章目录
前言
在springboot 项目中一般默认的配置文件是application.properties,但是实际项目中我们一般会使用application.yml 文件,下面就介绍一下在springboot 中读取 yml 配置的几种方式.
一、Yml文件规则及数据格式表示方式
key: value 格式书写
key 后面跟着冒号,再后面跟着一个空格,然后是值
- 普通类型(数字,字符串,布尔)
- 对象、Map
- 数组(List)
1、普通类型(数字,字符串,布尔)
age: 18
name: 小明
isright: true
注意:
字符串默认不用加上单引号或者双引号;
“”:双引号;不会转义字符串里面的特殊字符;特殊字符会作为本身想表示的意思
name: “zhangsan \n lisi”:输出;zhangsan 换行 lisi
‘’:单引号;会转义特殊字符,特殊字符最终只是一个普通的字符串数据
name: ‘zhangsan \n lisi’:输出;zhangsan \n lisi
2、对象、Map
k: v的方式
#方式一:
person:
name: 小强
age: 18
#方式二:
person: {
name: 小qiang,age: 19 }
3、 数组(List)
用- 值表示数组中的一个元素,如:
myList:
- week1
- week2
- 18
二、获取YML文件内容
YML文件内容application.yml:
##自定义全局配置属性
mywebconfig