如何让spring mvc拦截器比shiro拦截器先执行?

學楽 发布于 2016/12/27 15:03
阅读 3K+
收藏 0

如何让spring mvc拦截器比shiro拦截器先执行?

shiro我只想用他的权限验证功能,我用自己的拦截器判断是否要给shiro存权限数据还是验证权限。

我也不需要shiro的登录和重定向,我需要按照业务随时变化。

所以请问大家有什么解决方法。

------------------------------------------------------------------------------------------------------

我自己的拦截器获取request信息判断是否存在session,还用ip等进行判断后,给用户转到登录页面(登录页都有可能不一样)。

用户登录,不交给shiro,我自己的一整套登录加密校验系统。

登录成功后,调用shiro进行权限的保存。

用户访问时,先走我的拦截器,然后再走shiro拦截器判断是否有权限。


加载中
0
wad12302
wad12302
拦截器都是有先后的,放的位置不同,顺序也不同,所以要改变位置
0
java9
java9
在web.xml文件,声明顺序决定了执行顺序。
0
小隐隐于市
小隐隐于市
web.xml分配好过滤器执行的先后顺序即可
0
學楽
學楽
我抛弃使用shiro了,自己写了一套注解,使用反射机制做了一套权限控制和验证。这样开发起来话费的时间更少,代码更灵活。
0
yuweic
yuweic

shrio拦截器优先级最高

返回顶部
顶部