這篇文章主要講解了SpringCloud如何請求Feign服務調用,內容清晰明了,對此有興趣的小伙伴可以學習一下,相信大家閱讀完之后會有幫助。
創(chuàng)新互聯(lián)建站是一家專注于網站設計、成都網站設計與策劃設計,寒亭網站建設哪家好?創(chuàng)新互聯(lián)建站做網站,專注于網站建設10年,網設計領域的專業(yè)建站公司;建站業(yè)務涵蓋:寒亭等地區(qū)。寒亭做網站價格咨詢:13518219792前言
最近做微服務架構的項目,在用feign來進行服務間的調用。在互調的過程中,難免出現問題,根據錯誤總結了一下,主要是請求方式的錯誤和接參數的錯誤造成的。在此進行一下總結記錄。以下通過分為三種情況說明,無參數,單參數,多參數。每種情況再分get和post兩種請求方式進行說明。這樣的話,6種情況涵蓋了feign調用的所有情況。
有個建議就是為了保證不必要的麻煩,在寫feign接口的時候,與我們的映射方法保持絕對一致,同時請求方式,請求參數注解也都不偷懶的寫上。如果遵循這種規(guī)范,可以避開90%的調用錯誤。
無參情況
無參情況就是說我們的方法內不接收參數。
Get請求
當我們只寫RequestMapping,而不指定RequestMethod的時候。默認的method為一個get請求。
@RequestMapping("/noArgs/getDemo") public void noArgsGetDemo();
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)建站www.cdcxhl.com,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。