当前位置:网站首页>yaml数据格式
yaml数据格式
2022-08-03 17:29:00 【lwj_07】
一、yaml语法规则
字面值表达方式:
数组表示方式:(减号后面的就是数据)
二、读取yaml属性文件中的数据
2.1、读取yaml属性文件中的单一数据
先定义一个属性,通过使用@Value注解,通过$符获取yaml属性文件中的key即可获取到yaml属性文件中该key对应的value数据 (@Value注解的作用:是为属性赋值的)
2.2、读取yaml属性文件中多级形式的数据
2.3、读取yaml属性文件中的数组数据
数组类型1:(直接对应的是数据)
数组类型2:
补充知识(分屏):
效果如下所示:
2.4、yaml文件中的变量引用
我们还知道在文件当中\t有时候会代表转义字符,那么我们的yaml文件中\temp中有\t,怎么把它变成转义字符的形式呢:(用引号把含有\t转义字符的数据括起来,就表示转义字符了)
2.5、读取yaml文件中的全部属性数据
用法:就是先把yaml文件中的属性数据通过自动装配全部读取封装到Enviroment属性当中,然后通过getProperty方法就可以获取yaml文件中的任何一个想要的数据了
2.6、把yaml文件数据封装到对象属性当中进行读取
代码演示如下所示:
上面把yaml文件数据封装到对象的属性当中后,我们就可以通过扫描bean扫描获取到该对象,然后获取对象属性中的数据了:
边栏推荐
- 精酿啤酒品牌,过把瘾就死?
- 浅谈Service Mesh对业务系统的价值
- 持续投入商品研发,叮咚买菜赢在了供应链投入上
- 使用deepstream消息发送功能的时候,检测框没有检测标签,No text labels of bboxes displayed with osd for deepstream-test5
- Web3 安全风险令人生畏?应该如何应对?
- 工程仪器设备在线监测管理系统常见问题和注意事项
- 大型企业数据治理的现状和解决方案有哪些参考?_光点科技
- SwinIR combat: record the training process of SwinIR in detail
- three.js简介
- ThreeJS简介
猜你喜欢
国内首发可视化智能调优平台,小龙带你玩转KeenTune UI
Interpretation of the paper (JKnet) "Representation Learning on Graphs with Jumping Knowledge Networks"
003_Kubernetes核心技术
论文解读(JKnet)《Representation Learning on Graphs with Jumping Knowledge Networks》
工程仪器设备在线监测管理系统常见问题和注意事项
ThreeJS简介
【300+精选大厂面试题持续分享】大数据运维尖刀面试题专栏(十一)
deepstresam的插件配置说明,通过配置osd,设置字体的背景为透明
分享一个开源的USB-CAN工具!
Web3 security risks daunting?How should we respond?
随机推荐
Cool open technology x StarRocks: unified OLAP analysis engine, comprehensive building digital model of OTT
J9数字虚拟论:元宇宙的潜力:一股推动社会进步的力量
383. Ransom Note
一些嵌入式软件设计经验
【指针初解】
The strongest distributed lock tool: Redisson
[Unity Starter Plan] Making RubyAdventure01 - Player Creation & Movement
11. Container With Most Water
303. Range Sum Query - Immutable
sibling component communication context
three.js简介
C# 构造函数如人之影子
204. Count Primes
SkyWalking概要介绍
JVM参数设置
Detailed explanation of setting HiSilicon MMZ memory and OS memory
计网知识点
为何微博又双叒叕崩溃了?
ATM银行系统(对象初级练习)
C# 获取文件名和扩展名(后缀名)