前言:在Springboot中,目前YAML的使用比较多,但是如何在YAML中使用数组、集合大家是否使用过。我先来给大家看个顺口溜:
1、一个家庭有爸爸、妈妈、孩子。2、这个家庭有一个名字(family-name)叫做“老徐聊技术”。3、爸爸有名字(name)和年龄(age)俩个属性。4、妈妈有俩个别名。5、孩子除了名字(name)和年龄(age)俩个属性,还有一个friends的集合。6、每个friends有俩个属性:hobby(爱好)和性别(sex)
大家看下如果让你在yml中,你是否能写出来。
如何验证我写的是不是对的。我先根据yml创建相应的bean
测试:
输出结果:
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=男)]))