shiro注解的使用

使用spring+springmvc+mybatis+shiro开发权限管理的demo

1.表的创建

shiro注解的使用


permission:权限表

role:角色表

user:用户表

role_permission:角色权限表

user_role:用户角色表

获取权限的步骤:

用户ID    角色ID  角色名称  权限ID  权限标识   获取权限

2.shiro注解的使用

注解要声明在controller层中的方法上

requires:需要

@RequiresRoles("admin") 指明了 访问 deleteProduct 需要角色"admin" 

@RequiresPermissions("deleteOrder") 指明了 访问 deleteOrder 需要权限"deleteOrder" 

shiro注解的使用