我有一个使用Spring 2.5开发的Web应用程序。该应用程序有许多控制器,包含GET和POST请求方法,这些方法用RequestMapping注释标记,如下所示:
@RequestMapping(method = RequestMethod.GET)
我想在每个这样的请求之前执行一些代码,而不修改现有的控制器。如果可能的话,我怎样才能做到这一点?
答案 0 :(得分:4)
您想使用HandlerInterceptor
。这些“横切”你的控制器。请参阅此Spring docs for more info。
答案 1 :(得分:0)
我可能在这里错了,但不是为同一件事设计的HttpFilters(可以拦截请求)?