在春季杰克逊调用之前获取 HTTP POST 请求正文



我想知道有没有办法在春季进行任何Jackson参与之前获得HttpServletRequest身体。我用@JsonDeserializer和春季HandlerInterceptorAdapter以及HttpRequestWrapper尝试了它,但现在没有运气。如果有人知道,请向我建议一种方法,谢谢。

您可以在应用程序中添加自定义Filter(在此处解释(并覆盖doFilter方法。 例如:

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

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

最新更新