今天在学习spring security的使用时报错如下 An internal error occurred while trying to authenticate the user A granted authority textual representation is required
使用角色来控制权限的时候不仅仅
需要
for (TRole role:roleList) {
authorities.add(new SimpleGrantedAuthority("ROLE_"+role.getName()));
}
在前面加上ROLE_的固定格式
还要注意数据库查询出来的值不能为空!
数据中含有空值都不可以
由于我是用数据库中的表来实验
这是改之前的表
这是改之后的表
加上后即可正常访问.