乐趣区

关于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();
    }
}
退出移动版