zoukankan      html  css  js  c++  java
  • SpringBoot之YAML

    SpringBoot的配置文件有两种,一种是properties结尾的,一种是以yaml或yml文件结尾的

    我们讨论一下yml文件结尾的文件:

    基本语法:

      其实yml文件就是键值对的形式,不过就是键(key)与值(value)之间有一个空格。

      形式:key: value(这个空格必须有)

      yml是由空格进行控制层级关系的,只要是左对齐的一列数据,都是同一层级。

    例子:

    server:
      port: 8080  //设置启动端口号为8080

    1、字面量的写法

      字符串:如果是字符串的话就可以直接写,不需要进行加单引号或者双引号进行修饰。

      数字值:可以直接写不需要修饰

      布尔值:可以直接写不需要修饰

    注意:单引号和双引号是有区别的。

       1、双引号:不会转义字符串里面的特殊的字符,但是特殊字符会作为本身的想表

    达的意思展现出来:

        例如: (换行符),这样一来就会表现出换行的意思,但是用户本身并不像让

    其换行。

          2、单引号:会转义字符串中的特殊字符,会把本身特殊字符的样子显示出来、

        比如: (换行符),这样一来就不会表现出换行的意思,会展示出用户本

    身想让其展现的样子, 。

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

      其实和我们设置端口号是一样的形式:

         例如:     

     Person:
    
       name: 张三
    
       age: 23

       还有一种行内写法:  

    Person: {name: 张三,age: 23} //注意这样一来键和值之间都要空格进行控制 

    3、数组(Lsit 、set):

    这样写法比较特殊,利用横岗(-)来表示数组中的一个元素

    例如: 

    pets:
    
       - cat
    
       - dog
    
       - pig

    还有一种行内写法:

    pets: [cat,dog,pig]

      

  • 相关阅读:
    【前端基础】webpack 概述
    Temporary Post Used For Theme Detection (1f3683c2-c37f-4fb8-ba3f-6a33842053d2
    分布式场景实用技术
    Linq中的SingleOrDefault和FirstOrDefault
    笔记:SpringBoot教程快速入门-基础-SpringBoot简介&快速入门案例(一)
    使用nacos的配置中心报错Ignore the empty nacos configuration and get it based on dataId
    Shell 命令
    django orm 笔记
    memoize
    once函数
  • 原文地址:https://www.cnblogs.com/xyzmy/p/9772224.html
Copyright © 2011-2022 走看看