shiro注解的使用
使用spring+springmvc+mybatis+shiro开发权限管理的demo
1.表的创建
permission:权限表
role:角色表
user:用户表
role_permission:角色权限表
user_role:用户角色表
获取权限的步骤:
用户ID 角色ID 角色名称 权限ID 权限标识 获取权限
2.shiro注解的使用
注解要声明在controller层中的方法上
requires:需要
@RequiresRoles("admin") 指明了 访问 deleteProduct 需要角色"admin"
@RequiresPermissions("deleteOrder") 指明了 访问 deleteOrder 需要权限"deleteOrder"