SpringBoot 的配置文件---application.yml

Spring Boot 使用一个全局配置文件,放置在 src/main/resources 目录或类路径的 /config 下;、

  • application.properties
  • application.yml
    配置文件的作用:修改 Spring Boot 自动配置的默认值;
  • yml 是 YAML(YAML Ain’t Markup Language)不是一个标记语言;
  • YAML:以数据为中心,配置数据的时候具有面向对象的特征;比 json、xml 等更适合做配置文件;

1.YAML语法格式

YAML基本语法

  • key:value表示一对键值对(冒号后面必须要有空格
  • 使用空格缩进表示层级关系
  • 左侧缩进的空格数目不重要,只要同一层级的元素左侧对齐即可
  • key 与 value 大小写敏感SpringBoot 的配置文件---application.yml

2.YMAL常用写法

字面量: 数值,字符串,布尔,日期

  • 字符串 默认不用加上引号;
    “”使用 双引号 不会转义特殊字符,特殊字符最终会转成本来想表示含义输出
         name: “zhangsan \n xingming” 输出 zhangsan 换行 xingming
    ''使用 单引号 会转义特殊字符,特殊字符当作一个普通的字符串输出
         name: “zhangsan \n xingming” zhangsan \n xingming

  • 对象 & Map
    key: value存储对象,每个值换一行写,注意值要左对齐
    SpringBoot 的配置文件---application.yml

  • 数组(List、Set)

SpringBoot 的配置文件---application.yml