入门
1 在controller中添加拦截器的bean,并实现HandlerInterceptor接口(扫描加载bean)
2 定义配置类,创建SpringMvcSupport类继承webMvcConfigurationSupport,重写addInterceptors方法(扫面加载配置类)
在方法里进行具体的拦截器配置
3 在方法中添加拦截器(注入controller中添加的拦截器bean,并在方法中使用),并设置拦截的访问路径,路经可以通过可变参数设置多个
shiro认证,
在controller中封装数据在token中,在自定义类releam的认证中可直接获得token 然后与数据库的数据进行对比
shiro 授权
在config中设置权限,在UserRleam中授予用户权限
在UserRleam中拿到登录对象,并取出数据库中的数据设置当前用户的权限 currentUser.getPerms());如果他有与config中设置的权限一样则可以访问congfig中相应权限的接口;