RestTemplate 使用
1. 项目中创建单例(当然也可以使用时创建实例) @Configuration public class RestTemplateConfig { @Bean(name = "factory") public ClientHttpRequestFactory simpleClientHttpRequestFactory() { SimpleClientHttpRequestFactory factory = new SimpleClientHttpRequestFactory(); factory.setConnectTimeout(15000); factory.setReadTimeout(5000); return factory; } @Bean(name = "restTemplate") public RestTemplate restTemplate(ClientHttpRequestFactory factory) { return new RestTemplate(factory); } } 1. GET请求 @Autowired private RestTemplate restTemplate; ... // 封装Header 一般来说不需要封装 HttpHeaders requestHeaders = new HttpHeaders();