本文主要是介绍Naocs配置中心配置映射List、Map、Map嵌套List等方式,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、配置映射List
1、常规逐个配置方式,示例如下:
代码:
@Data
@Configuration
@ConfigurationProperties(prefix = "list-json-str")
public class ConfListByJsonStr implements Serializable, InitializingBean {@ApiModelProperty("映射结果集")private List<ListByJsonStrDto> listJsonStrList;@Overridepublic void afterPropertiesSet() throws Exception {System.out.println("ConfListByJsonStr类afterPropertiesSet方法执行了");CollUtil.defaultIfEmpty(listJsonStrList, ListUtil.list(false)).forEach(System.out::println);}@Datapublic static class ListByJsonStrDto {@ApiModelProperty("姓名")private String name;@ApiModelProperty("年龄")private Integer age;}
}
配置内容:
list-json-str:listJsonStrList: - name: 张三age: 25- name: 李四
这篇关于Naocs配置中心配置映射List、Map、Map嵌套List等方式的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!