<bean id="restTemplate" class="org.springframework.web.client.RestTemplate">
<property name="messageConverters">
<list>
<bean id="jsonHttpMessageConverter" class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter" />
<bean id="stringHttpMessageConverter" class="org.springframework.http.converter.StringHttpMessageConverter"/>
<bean id="formHttpMessageConverter" class="org.springframework.http.converter.FormHttpMessageConverter"/>
</list>
</property>
</bean>
public class ClientDeviceControllerTests {
private String url = "http://localhost:8080/servicemanager/service/order/list";
@Test
public void testAppInstall() {
ApplicationContext applicationContext = new ClassPathXmlApplicationContext("classpath:spring/rmi-client.xml");
RestTemplate template = applicationContext.getBean("restTemplate", RestTemplate.class);
MessageDto messageDto = template.getForObject(url, MessageDto.class);
System.out.println(messageDto);
RestTemplate temp = new RestTemplate();
temp.getMessageConverters().add(new MappingJackson2HttpMessageConverter());
temp.getMessageConverters().add(new StringHttpMessageConverter());
temp.getMessageConverters().add(new FormHttpMessageConverter());
MessageDto messageDto2 = temp.getForObject(url, MessageDto.class);
System.out.println(messageDto2);
}
}