yaml 数组_Springboot中如何在YAML中自定义配置(数组、集合)

前言:在Springboot中,目前YAML的使用比较多,但是如何在YAML中使用数组、集合大家是否使用过。我先来给大家看个顺口溜:

1、一个家庭有爸爸、妈妈、孩子。2、这个家庭有一个名字(family-name)叫做“老徐聊技术”。3、爸爸有名字(name)和年龄(age)俩个属性。4、妈妈有俩个别名。5、孩子除了名字(name)和年龄(age)俩个属性,还有一个friends的集合。6、每个friends有俩个属性:hobby(爱好)和性别(sex)

大家看下如果让你在yml中,你是否能写出来。

488bad7b64a0f6414a8b3446235e6dcd.png

yml中的写法

如何验证我写的是不是对的。我先根据yml创建相应的bean

c9bd230979083018cc27c3f6768fa9e2.png

创建bean

测试:

856a3d5be874e82ca8d262eca4d92497.png

测试类

输出结果:

Family(familyName=老徐聊技术,        father=Father(name=laoxu, age=27),        monther=Monther(alias=[yuyu, yanli]),        child=Child(name=boy, age=6, friends=[Friends(hobby=足球, sex=女),Friends(hobby=篮球, sex=男)]))
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值