zoukankan      html  css  js  c++  java
  • YAML的语法

    一、yaml基本语法:

      k:(空格)v  :表示一对键值对

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

      server:

        port: 8090

        path: /hello

      属性和值大小写敏感;

    二、值的写法

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

        k: v :字面量直接来写

          字符串默认不用加上单引号或者双引号;

          “”双引号;不会转义里边的字符

          ‘’单引号;会转义里边的特殊字符

      对象、Map(属性和值)(键值对):

        k: v : 在下一行写对象和属性和值的关系,注意缩进

          对象还是k: v的方式

          

    friends:
    
      lastName:zhangsan
      age:
    20

        行内写法:

      

    friends: {lastName: zhangsan,age: 18}

      数组(List、Set):

        用- 值表示数组的一个元素

    pets: 
    
     - cat
    
     - dog
    
     - pig

        行内写法:

    pets: [cat,dog,pig]

    区别

     正常的情况是先加载yml,接下来加载properties文件。如果相同的配置存在于两个文件中。最后会使用properties中的配置。最后读取的优先集最高。

     两个配置文件中的端口号不一样会读取properties中的端口号

  • 相关阅读:
    【转载】Java的JVM原理
    【转载】Java容器的线程安全
    【转载】Java中的容器讲解
    【转载】Java集合容器全面分析
    【转载】Java多线程
    【转载】Java泛型(一)
    09_dubbo服务发布原理
    07_dubbo_compiler
    06_javassist
    05_dubbo_aop
  • 原文地址:https://www.cnblogs.com/Timeouting-Study/p/13214793.html
Copyright © 2011-2022 走看看