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