技术背景 当前,我们基于导航菜单的显示和操作按钮的禁用状态,实现了页面可见性和操作可用性的权限验证,或者叫访问控制.但这仅限于页面的显示和操作,我们的后台接口还是没有进行权限的验证,只要知道了后台的接口信息,就可以直接通过swagger或自行发送ajax请求成功调用后台接口,这是非常危险的.接下来,我们就基于Shiro的注解式权限控制方案,来给我们的后台接口提供权限保护. 权限注解 Shiro总共有5个权限注解,实现了不同的权限控制策略. RequiresPermissions 当前Subjec…