package com.springone.myrestaurants.config; import java.util.ArrayList; import java.util.List; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.http.converter.HttpMessageConverter; import org.springframework.http.converter.json.MappingJacksonHttpMessageConverter; import org.springframework.web.client.RestTemplate; import com.springone.myrestaurants.web.CouchDbMappingJacksonHttpMessageConverter; @Configuration public class CouchDbConfig { public static String URL = "http://127.0.0.1:5984/spring_demo/"; @Bean public RestTemplate restTemplate() { RestTemplate restTemplate = new RestTemplate(); List<HttpMessageConverter<?>> converters = new ArrayList<HttpMessageConverter<?>>(); //converters.add(new MappingJacksonHttpMessageConverter()); converters.add(new CouchDbMappingJacksonHttpMessageConverter()); restTemplate.setMessageConverters(converters); return restTemplate; } }