shiro自定义的过滤器中怎么获取当前请求的url方法是否有某个注解

我现在定义了一个自定义注解,主要是用来表示controller中哪些方法的URL不需要权限认证,

我是通过shiro自定义的过滤器做权限认证的,所以想在这个过滤器中判断请求过来的URL的方法是否有自定义的注解,如果有直接放行

阅读 3.8k
2 个回答

这个想法在这里应该不可行。
如果我记得没错的话,请求进来到达shiro过滤之后,你能获取到的应该只有request信息,只有shiro过滤器通过了,才会流转到spring mvc的dispatch,而在dispatch的处理过程中才能确定究竟采用那个controller的那个方法
shiro有注解的使用方法,如果你是这种需求,何不使用注解来控制权限呢。

新手上路,请多包涵
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题