SpringBoot(7) —— yaml语法讲解


    创建好的springBoot项目会有3个初始化好的模板文件,上一篇博客讲了主启动类,这篇博客用来讲配置文件


1.配置文件

SpringBoot使用一个全局的配置文件,配置文件名称是固定的

  • application.properties
    • 语法结构:key=value
  • application.yml【官方更加推荐】
    • 语法结构: key:空格value 【注意:空格必须要有】

配置文件的作用:修改SpringBoot自动配置的默认值,因为SpringBoot在底层都给我们自动配置好了


2.yaml基本语法

key:(空格)Value  //以此来表示一对键值对(空格不能省略)
  • yaml以空格的缩进来控制层级关系,只要是左边对齐的一列数据都是同一个层级的
  • yaml属性和值的大小写都是十分敏感的

3.实践

  • 创建一个新项目:springboot-02-config

    在这里插入图片描述
    在这里插入图片描述

  • 删除不需要的文件+文件夹
    在这里插入图片描述

  • 创建一个新的配置文件,注意:springBoot项目配置文件的名称固定,只能是application,创建文件application.yml

    #注释使用#和properties语法相同
    #k-v之间使用":+空格"连接
    #对空格要求及其严格
    
    #普通k-v
    name: 张三
    
    #对象
    student1:
      name: 张三
      age: 18
    
    #对象的行内(一行写完)写法
    student2: {name: 张三,age: 18} #属性之间使用","分割
    
    #数组
    arr1:
      - 张三
      - 李四
      - 王五
    
    #数组的行内写法
    arr2: [张三,李四,王五]  #元素之间使用","分割
    

    取值的时候普通k-v直接按照key取值,复杂的使用"."来取

©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页