Java 8 流映射收集器错误 - 角色无法解析为变量
Java 8 Stream Map Collector Error - role cannot be resolved to a variable
我是 spring 安全方面的新手。我试图在 tutorial
的帮助下使用 spring 引导和 spring 安全创建我的第一个项目
在UserServiceImpl文件中有一个函数mapRolesToAuthorities,它需要Collection roles 作为参数。
现在的问题是,当我尝试 stream 和 map 时 roles这个
private Collection < ? extends GrantedAuthority >
mapRolesToAuthorities(Collection < Role > roles)
{
return roles.stream().map(role - > new
SimpleGrantedAuthority(role.getRolename()))
.collect(Collectors.toList());
}
显示错误
role cannot be resolved to a variable
。
我该如何解决这个问题?
lambda 运算符中有一个额外 space 的拼写错误:
role - >
应该是
role ->
我是 spring 安全方面的新手。我试图在 tutorial
的帮助下使用 spring 引导和 spring 安全创建我的第一个项目在UserServiceImpl文件中有一个函数mapRolesToAuthorities,它需要Collection
现在的问题是,当我尝试 stream 和 map 时 roles这个
private Collection < ? extends GrantedAuthority >
mapRolesToAuthorities(Collection < Role > roles)
{
return roles.stream().map(role - > new
SimpleGrantedAuthority(role.getRolename()))
.collect(Collectors.toList());
}
显示错误
role cannot be resolved to a variable
。
我该如何解决这个问题?
lambda 运算符中有一个额外 space 的拼写错误:
role - >
应该是
role ->