RestTemplateConfig.java 931 B

1234567891011121314151617181920212223242526272829
  1. package cn.com.zyjblogs.chat.config.rest;
  2. import lombok.extern.slf4j.Slf4j;
  3. import org.springframework.context.annotation.Bean;
  4. import org.springframework.context.annotation.Configuration;
  5. import org.springframework.http.client.SimpleClientHttpRequestFactory;
  6. import org.springframework.web.client.RestTemplate;
  7. /**
  8. * @Copyright (C), 2018, 北京同创永益科技发展有限公司
  9. * @FileName: ResultCode
  10. * @author: JiangXincan
  11. * @Date: 2018-12-19 16:30:00
  12. * @Description: rest配置
  13. */
  14. @Slf4j
  15. @Configuration
  16. public class RestTemplateConfig {
  17. @Bean("restTemplate")
  18. public RestTemplate restTemplate() {
  19. SimpleClientHttpRequestFactory simpleClientHttpRequestFactory = new SimpleClientHttpRequestFactory();
  20. simpleClientHttpRequestFactory.setConnectTimeout(1000);
  21. simpleClientHttpRequestFactory.setReadTimeout(1000);
  22. return new RestTemplate(simpleClientHttpRequestFactory);
  23. }
  24. }