首页 > 编程语言 > 详细

SpringBoot-03-配置之yaml语法学习

时间:2020-09-22 22:54:09      阅读:51      评论:0      收藏:0      [点我收藏+]

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 \n shen" 输出:kuang 换行 shen

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

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

对象、Map(键值对)

#对象
student:
  name: huba
  age: 18

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

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

#数组
pets:
  -cat
  -dog
  -pig

pet: [cat,dog,pig]

SpringBoot-03-配置之yaml语法学习

原文:https://www.cnblogs.com/CodeHuba/p/13715003.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!