Nacos配置代码如下:
#字符串模拟Map键值对
map:
area: 66:110101,77:[120101;120102;120103],88:310101
MapAreaConfig配置代码如下:
@Data
@Configuration
@ConfigurationProperties("map")
public class MapAreaConfig {
private String area;
}
测试相关代码如下:
@Resource
MapAreaConfig mapAreaConfig;
@Test
public void mapArea() {
//stream流方式
Map<Integer, String> responseMap = Arrays.stream(mapAreaConfig.getArea().split(","))
.map(s -> s.split(":"))
.collect(Collectors.toMap(
a -> Integer.valueOf(a[0]),//key
a -> a[1]//value
));
//Map<Integer, String> responseMap = splitToMap(mapAreaConfig.getArea(), ",", ":");
List<Integer> integerList = new ArrayList<>(responseMap.keySet());
Lis

最低0.47元/天 解锁文章
2713

被折叠的 条评论
为什么被折叠?



