ymal数据格式
yaml数据格式
简述:一种数据序列化格式。
优点:
容易阅读,容易与脚本语言交互,以数据为核心,重数据轻格式
YAML文件扩展名:
.yml(主流)/.yaml
yaml语法规则
1.大小写敏感
2.属性层级关系使用多行描述,每行结尾使用冒号结束
3.使用缩进表示层级关系,同层级左侧对齐,只允许使用空格(不允许使用Tab建)
4.属性值前面添加空格(属性名与属性值之间使用冒号+空格作为分割)
5.#表示注释


读取yaml单一属性数据
@value("${属性名}")方式来读取
两级用user.name
数组中的数据用数组索引 likes[1]

yaml文件中的变量引用
在yaml文件中使用 ${属性名}引用数据。
注意:不加引号,转义字符不会生效
读取yaml全部属性数据
SpringBoot提供了一个环境变量Enviroment
使用自动装配将所有的数据封装到一个对象Enviroment中
@Autowired
private Enviroment env;
上述可能会造成多余的数据被封装。
部分属性封装
定义为Spring管控的bean
@component
指定加载的数据
@ConfigurationProperties(prefix="datasource")
作者:程序员包子,转载请注明原文链接:https://www.cnblogs.com/coder-baozi/articles/16677848.html
coder-baozi一位菜鸟码农

yaml数据格式
浙公网安备 33010602011771号