@restcontroller
("/provider"
)public
class
providercontroller
}
>
>
org.springframework.cloudgroupid
>
>
spring-cloud-starter-openfeignartifactid
>
dependency
>
/**
* 這裡其實是為該介面提供了乙個動態**:
* 根據服務名稱,獲取到服務對應的ip和埠
*/@service
@feignclient
(value =
"nike-provider"
)public
inte***ce
consumerfeigninter
@restcontroller
("/consumer"
)public
class
consumerfeigncontroller
}
# 1. 微服務a 呼叫 b, 即:a是客戶端,b是服務端。
# 這個是客戶端配置,因此要配在a裡面。
feign
:client
:config
:default
:connecttimeout
:5000
# 預設1秒鐘呼叫不到就返回錯誤資訊
readtimeout
:5000
zte-payment-provider
:connecttimeout
:5000
readtimeout
:5000
# 2. 其中「default」 是全域性配置,對所有的 @feignclient 生效,
# 3. 還可以單獨指定 微服務的名字,優先順序高於default
OpenFeign服務呼叫
依賴 org.springframework.cloud groupid spring cloud starter openfeign openfeign 使用步驟 微服務呼叫介面 註解 feignclient 1 主啟動類新增 enablefeignclients註解 2.業務邏輯介面 feign...
服務呼叫 open feign
1 pom引用 org.springframework.cloud spring cloud starter openfeign 2 啟動類 標註 enablefeignclients basepackages 你的feign介面存放包 開啟服務呼叫 enablefeignclients basep...
open feign遠端呼叫服務
1 引入open feign依賴 org.springframework.cloudgroupid spring cloud starter openfeignartifactid dependency import org.springframework.cloud.openfeign.feign...