yml配置文件在SpringBoot中的使用

yml配置文件在SpringBoot中的使用

SpringBoot配置文件类型

SpringBoot默认会从Resources目录下加载application.properties或application.yml文件,其中,application.properties文件是键值对类型的文件,之前一直在使用,所以此处不在对properties文件的格式进行阐述。除了properties文件外,SpringBoot还可以使用yml文件进行配置

yml配置文件的简介

概述:格式介于properties与xml之间的配置文件.

  • yml仍然属于键值对性质的配置文件
  • 并且可以表达层级关系

1.将原来的properties文件改变成yml配置

既可以采用键值对的形式,也可以表达出层级的关系,更加的简介
yml配置文件在SpringBoot中的使用

2.yml中配置集合&数组&对象

#简单数组和集合----------------
arr1:
  - tom
  - jerry
  - jack
  - rose
#方式二:
arr2: [tom,jerry,jack.rose]

#复杂数组集合
arr3:
   - name: tom
     password: 1234
     username: 汤姆
   - name: jerry
     password: 1234
     username: 杰瑞

#单个对象
user1:
  name: jack
  password: 1234
  username: 杰克

3.写一个Controller用浏览器获取一下配置文件中的对象信息,采用第一种方式获取一定要生成set语句
yml配置文件在SpringBoot中的使用