public class HttpRequestWriterFilter extends AbstractHttpFilter {
@Override
public void doFilter(final HttpServletRequest request, final HttpServletResponse response, final FilterChain chain) throws IOException, ServletException {
HttpServletRequestWrapper wrapper = new ReadableHttpServletRequest(request);
InputStream inputStream = wrapper.getInputStream();
String body = IOUtils.toString(inputStream);
this.printBody(body);
chain.doFilter(wrapper, response);
}