过滤器,在控制器之前获取url(Spring MVC)

时间:2015-10-20 06:20:43

标签: java spring api rest dispatcher

我想编写过滤器,并在控制器之前获取客户端httprequest并制作一些代码,具体取决于URL。

请求可以是:HttpRequestMultipartHttpServletRequest,可以是POSTGET。如果此请求的URL以api开头,我需要向另一个REST API发出请求。

1 个答案:

答案 0 :(得分:5)

你应该使用Spring org.springframework.web.servlet.HandlerInterceptor

(希望this answer解释如何使用它)

(或者你可以使用一个简单的Servlet-Filter - 另见这个问题Spring HandlerInterceptor vs Servlet Filters它讨论它们之间的区别)