SpringBoot YAML语法

1.基本语法:K:(空格)V:表示一对键值对(空格必须有);

以空格的缩进来控制 层级关系:只要是左对齐的一列数据,都是同一个·层级关系

server:

    port:8081

    path:/hello

属性和值也是大小写敏感

2.值的写法

1.字面量:普通的值(数字,字符串,布尔)

K:V字面直接写(字符串默认不用加上单引号或者双引号);

" "双引号:不会转义字符串里面的特殊字符;特殊字符会做为本身想表达的意思

        name: "zhangsan \n lisi"   输出:zhangsan 换行 lisi

‘’:单引号:会转义特殊字符,特殊字符最终只是一个普通的字符串数据

         name: "zhangsan \n lisi"   输出:zhangsan \n lisi

2.对象,Map(属性和值)(键值对)

对象还是K:V的方式,在下一行写对象的属性和值的关系,注意缩进

   friends:

          lastName:zhangsan

          age:20

对象的行内写法:

    friends: {lastName:zhangsan,age:18}

3.数组(List,Set)

用,值表示数组中的元素

pets

 -cat

-dog

-pig

行内写法 :

pets :{cat,dog,pig}

3.配置文件值注入

person类的yml配置

4.javaBean


PersonBean类

我们可以导入配置文件处理器,以后编写配置就有提示了

你可能感兴趣的:(SpringBoot YAML语法)