关于springboot:springboot-RestTemplate不能注入的原因

Spring Boot<=1.3 无需定义,Spring Boot主动为您定义了一个。

Spring Boot >= 1.4 Spring Boot不再主动定义一个RestTemplate,而是定义了一个RestTemplateBuilder容许您更好地管制所RestTemplate创立的对象。

定义RestTemplate Bean即可实现注入:

@Configuration
public class AppConfig {
    @Bean
 public RestTemplate restTemplate(RestTemplateBuilder builder){
        return builder.build();
    }
}

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理