理想情况下,我只想要一个字符串列表,或 Hashmap String,String :
List<String> = restTemplate.getForObject(url, List.class, urlVariables);
但是我收到错误无法提取响应:没有找到适合响应类型的 HttpMessageConverter。
我可以使用restclient访问restful api并检索以下内容:
Content-Type text/javascript; charset=iso-8859-1
响应主体是:
[{"name":"lemons"},{"name":"pears"},{"name":"apples"}]
我的 restTemplate 定义如下:
<bean id="restTemplate" class="org.springframework.web.client.RestTemplate">
<property name="messageConverters">
<list>
<bean class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter"/>
</list>
</property>
</bean>