我们实现的解决方案是增加一个
Jaxb2RootElementHttpMessageConverter与
MediaType.TEXT_HTML到
RestTemplate
HttpMessageConverters。这不是理想的方法,因为它创建了一个冗余的jaxb消息转换器,但它可以工作。
RestTemplate restTemplate = new RestTemplate();List<HttpMessageConverter<?>> messageConverters = new ArrayList<HttpMessageConverter<?>>();Jaxb2RootElementHttpMessageConverter jaxbMessageConverter = new Jaxb2RootElementHttpMessageConverter();List<MediaType> mediaTypes = new ArrayList<MediaType>();mediaTypes.add(MediaType.TEXT_HTML);jaxbMessageConverter.setSupportedMediaTypes(mediaTypes);messageConverters.add(jaxbMessageConverter);restTemplate.setMessageConverters(messageConverters);



