SpringBoot之yml中如何配置list呢?
下文笔者讲述SpringBoot之yml配置list的方法及示例分享
<br />
由于一些特殊的需求,我们需通过配置向一个参数中传入一个List集合,那么yml中如何配置,代码中如何接收呢?下文笔者将一一道来,如下所示
yml配置list及代码接收实现思路
yml配置list 列表前面加上 - 加空格 依次写入list信息即可 注意此处需遵守yml的编写规则 代码接收 只需使用@ConfigurationProperties配置接收头即可例:yml配置list及程序接收
//yml配置文件示例 yml文件 列表前都是‘ - ’ 加空格开头 # 访问白名单 system: whiteList: - /sso/auth/api - /swagger-ui - /webjars/springfox-swagger-ui/ - /swagger-resources - /v2/api-docs - /api/java265/redis //Config配置文件使用list 接收 @Configuration @ConfigurationProperties(prefix = "system") public class TokenWhiteListConfig { // 配置文件使用list接收 private List<String> whiteList; public List<String> getWhiteList() { return whiteList; } public void setWhiteList(List<String> whiteList) { this.whiteList = whiteList; } }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。