天天看點

Spring Cloud Alibaba入門十一:使用openFeign的繼承特性

       在實際應用中,可能會有多個消費端都要調用相同的openFeign接口,如果每個消費端都寫一遍,那麼将會有太多的備援編碼.服務端接口一旦改變,所有對應的openFeign接口也需要跟着改變,那麼将會是一場災難.為了解決這個問題我們可以使用openFeign的繼承特性,将其openFeign接口抽取出來作為一個公共的子產品來使用.而且openFeign接口中的内容與對應的服務端的接口内容極度相似,正好可以一塊抽取出來.
簡單明了,隻需要建立一個獨立的項目,并抽取出來公共接口即可
Spring Cloud Alibaba入門十一:使用openFeign的繼承特性
變更前:
變更後:
如圖:
Spring Cloud Alibaba入門十一:使用openFeign的繼承特性
Spring Cloud Alibaba入門十一:使用openFeign的繼承特性
重新開機對應的服務,測試即可

繼續閱讀