隔着超薄肉丝进入小说_男女刺激性视频大片_女教师的诱波多野结衣_一级欧美过瘾大片

當前位置: 首頁 / 技術干貨 / 正文
好程序員Java培訓分享SpringBoot -YAML

2020-07-31

Java培訓

  好程序員Java培訓分享SpringBoot -YAML;前期概要:YAML 是一種簡潔的非標記語言(YAML Ain’t Markup Language),YAML以數據為中心,使用空白,縮進,分行組織數據,從而使得表示更加簡潔易讀, 常用于作為配置文件, 比json更加簡潔。

好程序員

  數據類型

  字面量:不可再分的值(基本類型)

  對象:鍵值對的集合,又稱為映射(mapping)/ 哈希(hashes) / 字典(dictionary)

  數組:一組按次序排列的值,又稱為序列(sequence) / 列表(list)

  對象和數組可以任意嵌套組復雜的數據結構

  適用范圍

  由于實現簡單,解析成本很低,YAML特別適合在腳本語言中使用。列一下現有的語言實現:Ruby,Java,Perl,Python,PHP,OCaml,JavaScript。除了Java,其他都是腳本語言.

  YAML比較適合做序列化。因為它是宿主語言數據類型直轉的,由于兼容性問題,不同語言間的數據流轉建議現在不要用YAML.

  YAML做配置文件也不錯。比如Ruby on Rails的配置就選用的YAML。對ROR而言,這很自然,也很省事.

  二、語法與基本規則

  基本語法

  key: value

  基本語法規則

  大小寫敏感

  使用縮進表示層級關系,同層元素左側對齊

  禁止使用tab縮進,只能使用空格鍵

  縮進長度沒有限制,只要元素對齊就表示這些元素屬于一個層級。

  使用#表示注釋

  字符串可以不用引號標注 ,但必要的時候可以用引號

  使用雙引號表示字串時,可用倒斜線(\)進行特殊字符轉義

  三、基本類型(字面量)

  常用的基本類型

  | 類型 | 說明 | | ------ | ------------------------------------------------- | | 字符串 | 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}

好程序員公眾號

  • · 剖析行業發展趨勢
  • · 匯聚企業項目源碼

好程序員開班動態

More+
  • HTML5大前端 <高端班>

    開班時間:2021-04-12(深圳)

    開班盛況

    開班時間:2021-05-17(北京)

    開班盛況
  • 大數據+人工智能 <高端班>

    開班時間:2021-03-22(杭州)

    開班盛況

    開班時間:2021-04-26(北京)

    開班盛況
  • JavaEE分布式開發 <高端班>

    開班時間:2021-05-10(北京)

    開班盛況

    開班時間:2021-02-22(北京)

    開班盛況
  • Python人工智能+數據分析 <高端班>

    開班時間:2021-07-12(北京)

    預約報名

    開班時間:2020-09-21(上海)

    開班盛況
  • 云計算開發 <高端班>

    開班時間:2021-07-12(北京)

    預約報名

    開班時間:2019-07-22(北京)

    開班盛況
IT培訓IT培訓
在線咨詢
IT培訓IT培訓
試聽
IT培訓IT培訓
入學教程
IT培訓IT培訓
立即報名
IT培訓

Copyright 2011-2023 北京千鋒互聯科技有限公司 .All Right 京ICP備12003911號-5 京公網安備 11010802035720號