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]
    
  • 相关阅读:
    Android App常规测试内容
    腾讯的专项测试之道
    PyCharm Python迁移项目
    互联网架构的演变
    unittest最详细的解说
    (转)Python开发规范
    Python3.0+Selenium3进行Web自动化遇到的坑
    测试开发之路--英雄迟暮,我心未老
    团队作业9——事后分析(Beta版本)
    团队作业8--测试与发布(Beta阶段)
  • 原文地址:https://www.cnblogs.com/CodeHuba/p/13715003.html
Copyright © 2011-2022 走看看