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



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

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

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

(希望这个答案能解释如何使用它)

(或者你可以使用一个简单的Servlet过滤器——参见这个问题Spring HandlerInterceptor vs Servlet Filters,它讨论了它们之间的区别)

最新更新