yml配置文件的写法与语法

springboot使用yml文件作为配置文件,yml文件的写法遵循yaml书写规范,yaml是YAML Ain't Markup Language的简称,翻译过来是“YAML不是一种记语言”,这种命名方式很奇怪,很容易让别人以为它是在“此地无银三百两”。不管yaml是不是标记语言,我们还是来看看它在springboot里面涉及到的书写规则吧。不要小看这些规则,如果你不知道,少写了一个空格,多写了一个-,甚至少缩进了一个空格,都可能让你的项目无法正常运行。

        yml配置文件跟properties文件相比,强调的是层次感,遵循以下的书写规则。

缩进问题:

      一定不能使用tab键来缩进,一般针对上级使用两个空格的缩进即可,不过对使用的空格的个数没有要求,只要同级之间能对齐就行。

冒号:

     每个冒号后面如果有内容一定要有一个空格,以冒号结尾的可以不需要空格

短横线:

    如果要表示列表项,使用一个短横杠加一个空格。多个项使用同样的缩进级别

如下面是写法举例:

server:
  port: 8080
  session:
    timeout: 14400
endpoints:
  restart:
    enabled: true
  shutdown:
    enabled: true
  refresh:
    enabled: false
  dump:
    enabled: false
urls:
  - url1
  - url2
  - url3

你可能感兴趣的:(spring,yaml)