Spring安全添加权限

Spring安全添加权限,spring,spring-mvc,spring-security,Spring,Spring Mvc,Spring Security,我们已经从SpringSecurity 3.0.5迁移到3.2.5。我们使用下面的代码添加权限 UserDetails loadedUser = new UserDetails(); loadedUser.getAuthorities().add(new GrantedAuthorityImpl("ROLE_ADMIN")); 现在这个代码给出了下面的错误 addcapture1的方法是什么?类型集合中的extends GrantedAuthority不适用于GrantedAuthorit

我们已经从SpringSecurity 3.0.5迁移到3.2.5。我们使用下面的代码添加权限

 UserDetails loadedUser = new UserDetails();
 loadedUser.getAuthorities().add(new GrantedAuthorityImpl("ROLE_ADMIN"));
现在这个代码给出了下面的错误

addcapture1的方法是什么?类型集合中的extends GrantedAuthority不适用于GrantedAuthorityImpl参数

有人能帮我解决这个问题吗?

也许你必须使用


GrantedAuthorityImpl现在不推荐使用

接口只提供getter而不提供setter是有原因的,这些对象是不可变的。在权限更改时强制注销/登录,并在对象创建时设置权限,如。

Hi@kuhajevan我尝试过这样做,但给出了相同的错误。