简单了解RestTemplate源码
生活随笔
收集整理的這篇文章主要介紹了
简单了解RestTemplate源码
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
RestTemplate?需要使用一個實現了?ClientHttpRequestFactory?接口的類為其提供?ClientHttpRequest?實現。而?ClientHttpRequest?則實現封裝了組裝、發送?HTTP?消息,以及解析響應的的底層細節。
目前(5.1.8.RELEASE)的?RestTemplate?主要有四種?ClientHttpRequestFactory?的實現,它們分別是:
1. 基于?JDK HttpURLConnection?的?SimpleClientHttpRequestFactory?
2. 基于?Apache HttpComponents Client?的?HttpComponentsClientHttpRequestFactory?
3. 基于?OkHttp 2(OkHttp?最新版本為?3,有較大改動,包名有變動,不和老版本兼容)的?OkHttpClientHttpRequestFactory?
4. 基于?Netty4?的?Netty4ClientHttpRequestFactory
?
總結
以上是生活随笔為你收集整理的简单了解RestTemplate源码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 简单了解RestTemplate
- 下一篇: 简单了解RestTemplate消息读取