在春天的jackson调用之前获取http post请求体

时间:2017-08-08 09:01:25

标签: java spring rest jackson interceptor

我想知道有没有办法在HttpServletRequest参与春季之前获得Jackson身体。我尝试使用@JsonDeserializerHandlerInterceptorAdapter以及HttpRequestWrapper,但现在没有运气。如果有人知道,请建议我这样做的方式谢谢。

1 个答案:

答案 0 :(得分:2)

您可以在应用程序中添加自定义Filter(解释为here)并覆盖doFilter方法。 E.g:

public void doFilter(
      ServletRequest request, 
      ServletResponse response,
      FilterChain chain){
       ....
}

这将为您提供request对象,您可以从中获取有效负载。