spring boot + shiro + redis 整合(完整)
整合(完整)
spring boot + shiro + redis 整合(完整)
4.2springboot启动类4.3启动springboot自动跳转到登陆页面4.4全局异常类5.后台代码5.1 Mapper.xml5.2 Mapper接口5.3 server接口6.创建ShiroConfig类7.Realm(凭证认证、权限获
取)8.限制并发人数登陆9.Controller层10.页面
什么是什么是shiro?
整合(完整)什么是shiro?1.数据库设计2.创建springboot项目并在pom加入依赖3. 编辑application.yml4.建包搭架子(先把包建完)4.1创建实体类
shiro是一个Java平台的开源权限框架,用于认证和访问授权。具体来说,满足对如下元素的支持:
用户,角色,权限(仅仅是操作权限,数据权限必须与业务需求紧密结合),资源(url))
用户,角色,权限(仅仅是操作权限,数据权限必须与业务需求紧密结合),资源(
用户分配角色,角色定义权限
用户分配角色,角色定义权限
访问授权时支持角色或者权限,并且支持多级的权限定义
访问授权时支持角色或者权限,并且支持多级的权限定义
1.数据库设计
数据库设计
数据库中有分别有6个表,分别是:权限表
数据库中有分别有
resource)
、角色表(roles)、角色权限关系表
、角色权限关系表(role_permission)、、shiro过滤器表
过滤器表(
个表,分别是:权限表(permissions)、用户表
、用户表(users)、用户权限关系表
、用户权限关系表(user_role)、角色表