feign介面呼叫

2021-10-09 15:35:49 字數 903 閱讀 6381

spring:

name: gateway-web

# 用於feign訪問暴露的介面

cloud:

nacos:

discovery:

# server-addr: localhost:8848

server-addr: localhost:8848

feign:

client:

config:

default:

connect-timeout: 20000

read-timeout: 20000

而被呼叫的介面不需要作任何的更改 前提它是和呼叫方公用乙個nacos註冊中心

(value =

"/metadata/flowable/todotask/list"

, method = requestmethod.post,

consumes =

)// listgettodolist(@requestparam("flowtaskentity") flowtaskentity flowtaskentity);

tabledatainfo gettodolist

(@requestbody flowtaskentity flowtaskentity,

@requestparam

("pagenum"

) integer pagenum,

@requestparam

("pagesize"

) integer pagesize )

;而上面的url就是被呼叫的介面的相對路徑

feign介面其實是httpcline的呼叫 其引數也無需保持一致

傳入必須的引數即可

至此結束。。

呼叫元件Feign

有服務消費方呼叫提供方,之前採用的是resttemplate。1 在pom.xml中引入openfeign的啟動器 org.springframework.cloud spring cloud starter openfeign feign hystrix enabled true 開啟feign的...

服務呼叫Feign

org.springframework.cloud spring cloud starter openfeign enablefeignclients建立client包 feignclient註解用於指定從哪個服務中呼叫功能 名稱與被呼叫的服務名保持一致。pathvariable註解一定要指定引數名...

Feign呼叫第三方http介面

我們平常在開發的時候,經常會碰到呼叫第三方的介面,這個時候我們可以使用httpclient或者resttemplate,但是這兩種方式相比較與feign呼叫,都會麻煩一點兒。feign是宣告式服務呼叫客戶端,既規範又簡潔,幫我們遮蔽了http呼叫的複雜性,而且完美切入springcloud技術體系。...