SpringBoot-yml

2020-08-05  本文已影响0人  杨健kimyeung

一、前期概要

YAML 是一种简洁的非标记语言(YAML Ain’t Markup Language),YAML以数据为中心,使用空白,缩进,分行组织数据,从而使得表示更加简洁易读, 常用于作为配置文件, 比json更加简洁。

数据类型

对象和数组可以任意嵌套组复杂的数据结构

适用范围

二、语法与基本规则

基本语法

key:value

基本语法规则

三、基本类型(字面量)

常用的基本类型

类型 说明
字符串 str: "字符串" 或者 str: '字符串' 或者 str: 字符串
布尔值 bool: true 或者bool: true
整数 number: 100
浮点数 float: 3.14
Null msg: ~
时间 date: 2019-08-23T02:02:00.1z
日期 date: 2020-11-22

字符串

说明

使用单引号''或双引好""或不使用引号

栗子

name: 'wener'
email: 123456@qq.com
msg: '转义\n字符串'
dec: "不转义转义\n字符串"

注意事项

四、数组

说明

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

栗子

languages:
  - JAVA
  - JavaScript
  - SQL

五、对象

说明

在下一行来写对象的属性和值的关系 ;注意缩进

栗子

user:
    name: 压妹儿
    age: 18
    activate: false
    birth: 2000-12-12
    address:
        - 上海
        - 广州
        - 武汉
    # 行内写法(不推荐)    
    details: {phone: "110",head:/img/default.png} 
        
上一篇下一篇

猜你喜欢

热点阅读