spring security 4.0 中GrantedAuthorityImpl 类的替换方法
By:Roy.LiuLast updated:2015-12-08
今天想把以前用spring security3.0 做的权限管理系统升级到 spring security 4.0, 但在升级过程中出现了一个错误,提示 GrantedAuthorityImpl 这个类 找不到了。 这个类在spring security 3.0 中应该就已经是过时的 了,当时没注意。 以下是替换方法.
原来的代码
在 spring-security 4.0 中的代码如下:
原来的代码
public CollectiongetAuthorities(Integer access) { List authList = new ArrayList (2); if (access.compareTo(1) == 0) { authList.add(new GrantedAuthorityImpl("ROLE_ADMIN")); } else{ authList.add(new GrantedAuthorityImpl("ROLE_USER")); } return authList; }
在 spring-security 4.0 中的代码如下:
public CollectiongetAuthorities(Integer access) { List authList = new ArrayList (2); if (access.compareTo(1) == 0) { authList.add(new SimpleGrantedAuthority("ROLE_ADMIN")); } else{ authList.add(new SimpleGrantedAuthority("ROLE_USER")); } return authList; }
From:一号门
Previous:mysql 5.7.9 无法启动问题解决
Next:微信公众号,企业号发红包的实现.
COMMENTS