标签:spring 对象 col zhang 不同 扩展 基于 lis 不同的
SpringBoot是基于约定的,所以很多配置都有默认值,但是如果想要使用自己的配置替换默认配置的话,就可以使用application.properties或者application.yml(yaml)进行配置。
SpringBoot默认会从Resources目录下加载application.properties或者application.yml(yaml)文件。
application.properties文件是键值对类型的文件。
yml文件格式是yaml编写的文件格式,yaml是一种直观的能够被电脑识别的数据序列化格式,并且容易被人类阅读,容易和脚本语言交互。
yml文件可以被支持yaml库的不同的编程语言程序导入,yml文件是以数据为核心的,比传统的xml方式更加简洁。
yml文件的扩展名可以使用.yml或者.yaml
配置普通数据
语法:key: value
name: zhangsan
配置对象数据
语法:key:
key1: value1
key2: value2
或者:key: {key1: value1,key2: value2}
注意:key1前面的空格个数不限定,在yml语法中,相同缩进代表同一级别。
配置Map数据同上。
person: name: zhangsan age: 10 addr: nic #或者 person: {name: zhangsan,age: 10,addr: nic}
配置(List、Set)数据
语法:key:
- value1
- value2
或者:key: [value1,value2]
city: - beijing - tianjin - shanghai - chongqing #或者 city: [beijing,tianjin,shanghai,chongqing] #集合中的元素是对象形式 student: - name: zhangsan age: 18 score: 100 - name: lisi age: 28 score: 88 - name: wangwu age: 38 score: 90
SpringBoot的配置文件 —— SpringBoot(二)
标签:spring 对象 col zhang 不同 扩展 基于 lis 不同的
原文地址:https://www.cnblogs.com/guancangtingbai/p/12669510.html