1:建立一个数据表,这个表是页面可以显示的权限
2:在另一个表中显示出用户拥有的权限(authority)
3:在登陆逻辑类中
<1>获取权限该用户的权限id:String authority = “1,2,3”
<2>通过权限ID,在权限表中获取权限的name:
String authorityName =“testee,psychoanalysis,group_manage”
<3>切割authorityName,把权限名字放到list集合中,并在权限名字前添加"CAN_"(也可以不加)
for (String can : user.getAuthority().split(",")) {
list.add(new SimpleGrantedAuthority("CAN_" + can));
}
<4>获得list集合放到“lists”这个里
List< GrantedAuthority> lists = new ArrayList< GrantedAuthority>();
<5>登陆逻辑类返回
return new Use