代码拉取完成,页面将自动刷新
33
优化UserRealm类中权限列表的处理方式
已关闭
采用 JDK8 的流操作优化字符串的切分逻辑
原来的代码
//用户权限列表
Set<String> permsSet = new HashSet<>();
for(String perms : permsList){
if(StringUtils.isBlank(perms)){
continue;
}
permsSet.addAll(Arrays.asList(perms.trim().split(",")));
}
优化后的代码
//用户权限列表
Set<String> permsSet = permsList.stream().map(StringUtils::trim)
.flatMap(perms -> Arrays.stream(StringUtils.split(",")))
.collect(Collectors.toSet());