首頁>技術>

我們在微服務中,日常的的rest相互呼叫是非常多的,我們該如何優雅的呼叫了,spring給我們提供了個優秀的RestTemplate類。該類簡化http通訊的方式,約定了restful的標準,對http連結進行了封裝,使得操作更加簡便。

RestTemplate原始碼

在進行api呼叫時,預設的呼叫關係是這樣的

1 建立連結

resttemplate-execute-doExecute

httpAccessor-createRequest

InterceptingHttpAccessor-getRequestFactory

SimpleClientHttpRequestFactory-createRequest

2執行請求

ClientHttpRequest-execute

AbstractBufferingClientHttpRequest-executeInternal

AbstractClientHttpRequest-execute-executeInternal

3處理異常

resttemplate-handleResponse

4封裝資料

ResponseExtractor-extractData

14
最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 我理解的Java程式設計思想第7章-複用類