shiro方法上添加注解,控制只有拥有相应权限才能访问方法
权限管理6大步
菜单可见和不可见:
1、不同角色看不同菜单的,表设计思路;
2、不同角色看不同菜单的,表修改思路;
资源可访问和不可访问:
3、shiro,登录后才能访问特定资源;
4、shiro,登录后不同角色可以访问不同资源;
5、shiro,登录后不同角色可以访问同一个资源里面的不同方法;
6、shiro,登录后不同角色可以访问同一个资源同一个方法的不同部分;
我们继续介绍不同角色针对管理系统资源访问的权限(资源可访问和不可访问)。
出现的问题
有时候,同一个资源(action)里面包含很多的方法,有些方法是给某一个角色用的,有一些方法是给另外一个角色用的,如何做到方法级别的细颗粒控制?。
实现步骤
1. 配置applicationContext_shiro.xml开启注解

2. 在service层方法上加上注解

如果访问了未授权的方法,则会报如下错误:

本文详细介绍了使用Shiro进行权限管理的六个核心步骤,包括菜单可见性和资源访问控制。通过在服务层方法上添加注解,实现了不同角色对同一资源内方法的细颗粒度访问控制。
715

被折叠的 条评论
为什么被折叠?



