Feign原來還能這麼用,你知道嗎?

2021-10-13 19:58:36 字數 1401 閱讀 3437

一般我們使用feign,都是用來呼叫註冊中心註冊的服務介面,但其實我們還可以使用feign來請求第三方的url。

1、匯入feign依賴

org.springframework.cloud<

/groupid>

spring-cloud-starter-openfeign<

/artifactid>

<

/dependency>

因為我新增了spring-cloud-dependencies,所以不用加版本號,如果沒有在pom新增spring-cloud-dependencies,那麼需要指定版本號

2、定義feginclient介面

首先在啟動類新增@enablefeignclients註解,這樣才能掃瞄到feign介面

如果feign介面不在啟動類的包下,那麼還需要指定basepackages

例:@enablefeignclients

(basepackages =

"com.***.yyy.client"

)

下面的url是我csdn的路徑

@feignclient

(url =

"",name=

"test"

)public

inte***ce

feignclientinte***ce

請求第三方的url,@feignclient的name和value隨便填乙個,因為這是@feignclient註解的必填屬性,屬性值隨便寫,請求第三方url最重要的是填寫

feignclient註解的url屬性,這個url就填寫我們請求的url字首,然後在feignclient方法拼接出完整的url即可,因為我請求返回的是乙個url,所以使用string接收,入參和出參根據實際需求定義。

額外:name和url屬性都支援佔位符,示例如下

//在feignclient註解中使用佔位符,$

@feignclient

(url =

"$",value =

"testfeign"

)3、測試

定義乙個controller,用來測試

@restcontroller

public

class

feigntest

}

使用postman請求,成功返回

用了林典定製才知道,原來獎盃還能這麼特別

好像生活中經常會遇到各種慶典活動,不乏會有榮耀高光的時刻,那程式設計客棧就無可避免的需要定製一些紀念品,獎牌,獎盃等產品。別看這種微不足道的紀念品,裡面的門道可大了。造型普通會被說是毫無新意,造型奇特又會被說不夠端莊,脫離榮耀帶來的高光時刻,獎盃到底能多有創意,這裡就好好給大家說說獎盃到底應該如何選...

原來微信還能這麼玩,很多人不知道!

手機教授 很多朋友都知道微信的功能,也都在用。但大部分人用得比較 初級 www.cppcns.com,看到好文章,點個,哪天想看的時候,就去翻夾 其實,微信這個功能非常強大,今天小編就和大家來分享一下,微信的功能有哪些隱藏的玩法 拼長圖平時聊天 工作,免不了要分享一些有趣好笑或者很有用的給好友 同事...

你發這些什麼目的 原來朋友圈文案還能這麼發?

原來朋友圈文案還能這麼發?1.發朋友圈的目的 每個人發朋友圈的都有自己目的,有的是為了賣東西 有的是為了宣洩個人的情感 有的是為了傳播知識 記錄生活等等,這些東西使朋友圈千姿百態。不論你幹什麼,終究是你這個人的一種表現形式。2.朋友圈內容的分類 定位好以後,接下來我們要對朋友圈所發的內容進行規劃分類...