SpringBoot的配置文件 —— SpringBoot(二)

2021-02-20 21:20

阅读:525

标签:spring   对象   col   zhang   不同   扩展   基于   lis   不同的   

Spring配置文件的类型和作用

  SpringBoot是基于约定的,所以很多配置都有默认值,但是如果想要使用自己的配置替换默认配置的话,就可以使用application.properties或者application.yml(yaml)进行配置。

  SpringBoot默认会从Resources目录下加载application.properties或者application.yml(yaml)文件。

  application.properties文件是键值对类型的文件。

  

什么是application.yml配置文件?

  yml文件格式是yaml编写的文件格式,yaml是一种直观的能够被电脑识别的数据序列化格式,并且容易被人类阅读,容易和脚本语言交互。

  yml文件可以被支持yaml库的不同的编程语言程序导入,yml文件是以数据为核心的,比传统的xml方式更加简洁。

  yml文件的扩展名可以使用.yml或者.yaml

 

yml配置文件的语法

  配置普通数据

    语法: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


评论


亲,登录后才可以留言!