zoukankan      html  css  js  c++  java
  • SpringBoot-03-配置之yaml语法学习

    3. SpringBoot配置

    3.1 yaml语法学习

    配置文件

    Springboot使用一个全局的配置文件,配置文件名称固定

    • spplication.properties
      • 语法结构:key=value
    • application.yml
      • 语法结构:key:空格 value

    配置文件作用:

    ​ 修改springboot自动配置的默认值;

    ​ 比如,我们可以修改Tomcat默认启动的端口号!

    server.port=8081
    

    yaml概述

    ​ YAML=YAML Ain't Markup Language(YAML不是一种标记语言)。其实YAML真正的意思是Yet Another Markup Language(仍是一种标记语言)。

    ​ 这种语言以数据为中心,不以标记语言为重点!

    传统xml配置:

    <server>
    	<port>8081</port>
    </server>
    
    

    yaml配置:

    server:
      port: 8080
    

    yaml基础语法

    语法要求严格!

    1. 空格不能省略
    2. 以缩进来控制层级关系,左对齐的一列数据属于同一层级
    3. 属性和值的大小写敏感

    字面量:普通的值【数字,布尔值,字符串】

    字面量直接写在后面,字符串默认不用加引号;

    注意:

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

      比如:name:"kuang shen" 输出:kuang 换行 shen

    • ''单引号,会转义特殊符号,和普通字符一样输出

      比如:name:"kuang shen" 输出:kuang shen

    对象、Map(键值对)

    #对象
    student:
      name: huba
      age: 18
    
    # 行内写法
    stu: {name: huba,age: 18}
    

    数组(List、set)在这里插入代码片

    #数组
    pets:
      -cat
      -dog
      -pig
    
    pet: [cat,dog,pig]
    
  • 相关阅读:
    如何参与linux 内核开发
    绘制dot 图
    GITHUB 提交错误 Error: Permission denied (publickey) 解决
    atomic_read
    linux 获取cpu 个数
    【转】 管理CPU 亲和性
    【转】 申请对齐某种结构体大小的buffer
    WePY框架开发的小程序中使用 echarts折线图
    vue + css3 实现主题色切换
    vue 中 const { x } = this 的用法
  • 原文地址:https://www.cnblogs.com/CodeHuba/p/13715003.html
Copyright © 2011-2022 走看看