SpringBoot的配置文件 —— SpringBoot(二)
2021-02-20 21:20
标签: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 配置对象数据 语法:key: key1: value1 key2: value2 或者:key: {key1: value1,key2: value2} 注意:key1前面的空格个数不限定,在yml语法中,相同缩进代表同一级别。 配置Map数据同上。 配置(List、Set)数据 语法:key: - value1 - value2 或者:key: [value1,value2] SpringBoot的配置文件 —— SpringBoot(二) 标签:spring 对象 col zhang 不同 扩展 基于 lis 不同的 原文地址:https://www.cnblogs.com/guancangtingbai/p/12669510.htmlSpring配置文件的类型和作用
什么是application.yml配置文件?
yml配置文件的语法
name: zhangsan
person:
name: zhangsan
age: 10
addr: nic
#或者
person: {name: zhangsan,age: 10,addr: nic}
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(二)
文章链接:http://soscw.com/index.php/essay/58153.html