Post processing of a Json response in spring MVC Post processing of a Json response in spring MVC json json

Post processing of a Json response in spring MVC


In the end I implemented ResponseBodyAdvice like this:

@ControllerAdvicepublic class StatusAdvice implements ResponseBodyAdvice<Response<?>> {    @Override    public boolean supports(MethodParameter returnType,            Class<? extends HttpMessageConverter<?>> converterType) {        if (returnTypeIsReponseVM(returnType)&&responseConverterIsJackson2(converterType)){            return true;        }        return false;    }....    @Override    public Response<?> beforeBodyWrite(Response<?> body, MethodParameter returnType,            MediaType selectedContentType,            Class<? extends HttpMessageConverter<?>> selectedConverterType,            ServerHttpRequest request, ServerHttpResponse response) {        ....        return body;    }}

So it was easier then expected.