配置文件-yaml
在spring Boot开发中推荐使用yaml来作为配置文件。
基本语法:
- key: value;kv之间有空格
- 大小写敏感
- 使用缩进表示层级关系
- 缩进不允许使用tab,只允许空格
- 缩进的空格数不重要,只要相同层级的元素左对齐即可
- '#'表示注释
- 字符串无需加引号,如果要加,’'与""表示字符串内容 会被 转义/不转义
数据类型:
可以使用的数据类型有date\boolean\string\number\null
单个字面量:
k: v #k:空格v
对象,键值对的集合,包括:map、hash、set、object
普通写法:
k:
k1: v1
k2: v2
k3: v3
行内写法
k: {k1: v1,k2: v2,k3: v3}
数组:一组按次序排列的值。array、list、queue
普通写法:
k:
- v1
- v2
- v3
行内写法
k: [v1,v2,v3]
编写之前,我需要配置yaml中的提示插件:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
<optional>true</optional>
</dependency>
如果在打包的时候不需要打包该插件,可以在插件中设置如下:
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<excludes>
<exclude>
<groupId>org.springframework