it looks like registering your custom org.springframework.http.converter.GenericHttpMessageConverter with special access to resource does suites your needs...