当我尝试自动连接
Spring RestTemplate时,我收到以下错误:
嵌套异常是org.springframework.beans.factory.NoSuchBeanDefinitionException:找不到依赖关系的类型为[org.springframework.web.client.RestTemplate]的符合条件的bean:至少有一个bean符合此依赖关系的自动连线候选.
在注释驱动的环境中使用Spring 4.
我的调度程序servlet配置如下:
<context:component-scan base-package="in.myproject" /> <mvc:default-servlet-handler /> <mvc:annotation-driven /> <bean id="restTemplate" class="org.springframework.web.client.RestTemplate"/>
我正在尝试自动连接RestTemplate的课程如下:
@Service("httpService") public class HttpServiceImpl implements HttpService { @Autowired private RestTemplate restTemplate; @Override public void sendUserId(String userId){ MultiValueMap<String,String> map = new LinkedMultiValueMap<>(); map.add("userId",userId); map.add("secretKey","kbhyutu7576465duyfy"); restTemplate.postForObject("http://localhost:8081/api/user",map,null); } }