总而言之,用RestTemplate调微信接口的时候返回数据出现问题。
不管原因了,直接上解决办法
复制下面代码到用到restTemplate的类里即可
@Recourse
RestTemplate restTemplate;
/*
此处为自己的代码方法及内容
什么getPhoneNumber、wxLogin什么的
什么getForObject什么的
*/
@Bean("restTemplate")
public RestTemplate restTemplate(){
RestTemplate restTemplate = new RestTemplate();
MappingJackson2HttpMessageConverter mappingJackson2HttpMessageConverter = new MappingJackson2HttpMessageConverter();
mappingJackson2HttpMessageConverter.setSupportedMediaTypes(Arrays.asList(
MediaType.TEXT_HTML,
MediaType.TEXT_PLAIN));
restTemplate.getMessageConverters().add(mappingJackson2HttpMessageConverter);
return restTemplate;
}