Spring Security授权_编写查询权限方法
Spring Security授权_编写查询权限方法
编写用户、角色、权限实体类
//用户类/** * @Author yqq * @Date 2022/05/17 22:47 * @Version 1.0 */@Datapublic class Users { private Integer uid; private String username; private String password; private String phone;}//角色类@Datapublic class Role { private Integer rid; private String rolename; private String roledesc;}//权限类@Datapublic class Permission { private Integer pid; private String permissionname; private String url;
编写UserMapper接口
public interface UsersMapper extends BaseMapper
在resources目录中编写UsersMapper的映射文件
测试
@SpringBootTestpublic class MapperTest { @Autowired private UsersMapper usersMapper; @Test public void test(){ List
认证成功后把权限封装GrantedAuthority类
@Servicepublic class MyUserDetailService implements UserDetailsService { @Autowired private UsersMapper usersMapper; //自定义认证逻辑 @Override public UserDetails loadUserByUsername(String username) throws UsernameNotFoundException { //1 构造查询条件 QueryWrapper
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~