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;
}
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


