详解SpringBoot中RestTemplate的几种实现

 更新时间:2019年11月04日 10:29:36   转载 作者:李海峰  
这篇文章主要介绍了详解SpringBoot中RestTemplate的几种实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

RestTemplate的多种实现

使用JDK默认的http library

使用Apache提供的httpclient

使用Okhttp3

@Configuration
public class RestConfig {

  @Bean
  public RestTemplate restTemplate(){
    RestTemplate restTemplate = new RestTemplate();
    return restTemplate;
  }

  @Bean("urlConnection")
  public RestTemplate urlConnectionRestTemplate(){
    RestTemplate restTemplate = new RestTemplate(new SimpleClientHttpRequestFactory());
    return restTemplate;
  }

  @Bean("httpClient")
  public RestTemplate httpClientRestTemplate(){
    RestTemplate restTemplate = new RestTemplate(new HttpComponentsClientHttpRequestFactory());
    return restTemplate;
  }

  @Bean("OKHttp3")
  public RestTemplate OKHttp3RestTemplate(){
    RestTemplate restTemplate = new RestTemplate(new OkHttp3ClientHttpRequestFactory());
    return restTemplate;
  }
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • Java判断主机是否能ping通代码实例

    Java判断主机是否能ping通代码实例

    这篇文章主要介绍了Java判断主机是否能ping通代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-01-01
  • Java内省实例解析

    Java内省实例解析

    这篇文章主要介绍了Java内省实例解析,具有一定借鉴价值,需要的朋友可以参考下
    2018-01-01
  • 详解spring boot 以jar的方式启动常用shell脚本

    详解spring boot 以jar的方式启动常用shell脚本

    本篇文章主要介绍了详解spring boot 以jar的方式启动常用shell脚本,具有一定的参考价值,有兴趣的可以了解一下
    2017-09-09
  • springsecurity轻松实现角色权限的示例代码

    springsecurity轻松实现角色权限的示例代码

    这篇文章主要介绍了springsecurity轻松实现角色权限的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-03-03
  • java线程之使用Runnable接口创建线程的方法

    java线程之使用Runnable接口创建线程的方法

    本篇文章介绍了,java中使用Runnable接口创建线程的方法。需要的朋友参考下
    2013-05-05
  • Java实现BASE64编码和解码的方法

    Java实现BASE64编码和解码的方法

    本篇文章主要介绍了Java实现BASE64编码和解码的方法,BASE64编码通常用于转换二进制数据为文本数据,有需要的可以了解一下。
    2016-11-11
  • java system类使用方法示例 获取系统信息

    java system类使用方法示例 获取系统信息

    这篇文章主要介绍了java system类使用方法,该类中的方法都是静态的。不能被实例化,没有对外提供构造函数,该类可以获取系统信息
    2014-01-01
  • SpringBoot使用JDBC获取相关的数据方法

    SpringBoot使用JDBC获取相关的数据方法

    这篇文章主要介绍了SpringBoot使用JDBC获取相关的数据方法,JDBC与数据库建立连接、发送 操作数据库的语句并处理结果,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-03-03
  • Java 重载、重写、构造函数的实例详解

    Java 重载、重写、构造函数的实例详解

    这篇文章主要介绍了Java 重载、重写、构造函数的实例详解的相关资料,希望通过本文大家能理解掌握java 面向对象的方法,需要的朋友可以参考下
    2017-09-09
  • JAVA+Struts2获取服务器地址的方法

    JAVA+Struts2获取服务器地址的方法

    这篇文章主要介绍了JAVA+Struts2获取服务器地址的方法,是Struts2的一个简单应用,具有一定的借鉴与参考价值,需要的朋友可以参考下
    2014-11-11

最新评论