Yaml/Yml配置文件学习
在开发中我们常会用到配置文件,比较常见的配置文件有 xml、properties 和 yaml/yml,其中实际开发中用的最多的就是 yaml/yml,下面我将介绍这一配置文件的基本用法。
对比
XML:比较臃肿
1 | <server> |
properties:层级结构不清晰
1 | server.port=8080 |
yaml/yml:简洁、数据为中心
1 | server: |
基本语法
大小写敏感
数值前边必须有空格,作为分隔符
使用缩进表示层级关系,缩进时,不允许使用Tab键,只能用空格(idea中会自动将Tab转换为空格)
缩进的空格数目不重要,只要相同层级的元素左侧对齐即可
# 表示注释,从这个字符一直到行尾,都会被解析器忽略
yml数据格式
对象/Map集合:
1
2
3
4user:
name: zhangsan
age: 18
password: 123456数组/List/Set集合:
1
2
3
4hobby:
- java
- game
- sport
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Threewood!
评论