yaml語法三大規則


 

規則一:縮進

  yaml使用一個固定的縮進風格表示數據層結構關系,Saltstack需要每個縮進級別由兩個空格組成。一定不能使用tab鍵

規則二:冒號

  yaml:
  mykey: my_value
  每個冒號后面一定要有一個空格(以冒號結尾不需要空格,表示文件路徑的模版可以不需要空格)

規則三:短橫線
 想要表示列表項,使用一個短橫杠加一個空格。多個項使用同樣的縮進級別作為同一個列表的一部分

1
2
3
4
my_dictionary:
   - list_value_one
   - list_value_two
   - list_value_three

示例:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
eureka:
   instance:
     hostname: localhost
   client:
     registerWithEureka:  false
     fetchRegistry:   false
     serviceUrl:
       defaultZone: http: //${eureka.instance.hostname}: ${server.port}/eureka/
 
   server:
     enableSelfPreservation:  false
     waitTimeInMsWhenSyncEmpty: 0
 
 
spring:
   application:
     name: random-image-microservice
 
server:
   port: 9999
 
eureka:
   client:
     serviceUrl:
       defaultZone: http: //localhost:8761/eureka/
     healthcheck:
       enabled:  true

規則四:分割符

  在一個文件中,可同時包含多個文件,並用"---"分隔。選擇性的符號"..."可以用來表示文件結尾.

  在單一文件中,可用連續三個連字號(---)區分多個文件; 

  另外,還有選擇的連續三個點號(...)用來表示文件結尾.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM