我试图拦截带注释的Spring Controller调用,类似于:
@RequestMapping("/my/page")
@AccessRestriction(module = Module.Audit,action = AuditActions.Log)
public ModelAndView myPage() {
// pls type teh codez
}
此时,我想访问@AccessRestriction方法的值,用于检查值是否与限制匹配的HttpServletRequest对象以及用于发送重定向(如果适用)的HttpServletResponse对象.能够引发异常可能也是合适的.
我研究了Interceptors,但他们不提供对方法的访问,仅提供处理程序.我要实现这一目标有哪些选择?
最佳答案