open feign遠端呼叫服務

2021-10-24 14:11:30 字數 1191 閱讀 2480

1、引入open-feign依賴

>

>

org.springframework.cloudgroupid

>

>

spring-cloud-starter-openfeignartifactid

>

dependency

>

import org.springframework.cloud.openfeign.feignclient;

/*** 這是乙個宣告式的遠端呼叫

*/@feignclient

("cfgmall-coupon"

)public

inte***ce

couponfeignservice

3、開啟遠端呼叫功能

/**

* 1、想要遠端呼叫別的服務

* 1)、引入open-feign

* 2)、編寫乙個介面,告訴springcloud這個介面需要呼叫遠端服務

* 1、宣告介面的每乙個方法都是呼叫哪個遠端服務的那個請求

* 3)、開啟遠端呼叫功能 (basepackages = "com.cfg.cfgmall.member.feign") 為界麵包

*/@enablefeignclients

(basepackages =

"com.cfg.cfgmall.member.feign"

)@enablediscoveryclient

public

class

}

4、呼叫

/**

* 會員**/

@restcontroller

("member/member"

)public

class

membercontroller

}

5、服務提供方

/**

* 優惠券資訊

*/@refreshscope

@restcontroller

("coupon/coupon"

)public

class

couponcontroller

}

openFeign遠端呼叫

1.pom.xml引入 org.springframework.cloud spring cloud starter openfeign 2.編寫乙個介面 最好建乙個feign資料夾 告訴springcloud這個介面需要呼叫遠端服務 宣告介面的每個方法都是呼叫哪個遠端服務的哪個請求 例如 這是乙個...

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...