springboot(十六):springboot整合shiro

Posted 沐风

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springboot(十六):springboot整合shiro相关的知识,希望对你有一定的参考价值。

序言

数据库有五张表(userInfo,uerrole,role,rolepermission,permission)

userInfo(id,username,password)

userrole(uid,roleid)

role(id,role)

rolepermission(roleid,permissionid)

permission(id,permission)

shiro部分只要包含java config配置和Realm配置,思路就是从前端获得账号密码,shiro进行认证,通过realm获得该用户的所有角色id,通过角色id获得角色权限,将该用户的角色和权限加入到

AuthorizationInfo里,让shiro去管理,代码如下

 

资料

shiro使用注解(@RequiresPermissions等)无效及异常处理

https://www.cnblogs.com/caichaoqi/p/8900677.html

https://blog.csdn.net/catoop/article/details/50520958

https://blog.csdn.net/ityouknow/article/details/73836159

SpringBoot整合Shiro权限框架实战

以上是关于springboot(十六):springboot整合shiro的主要内容,如果未能解决你的问题,请参考以下文章

第十六章 springboot + OKhttp + String.format

十六SpringBoot2核心技术——整合jsp

十六SpringBoot2核心技术——整合jsp

springboot(十六):使用Jenkins部署Spring Boot

企业级 SpringBoot 教程 (十六)用restTemplate消费服务

SpringBoot集成SpringSecurity(十六使用JSON登录)