FeignClient中name和url屬性的作用

2022-09-04 20:00:14 字數 324 閱讀 2449

定義:

feign是宣告式的web service客戶端,它讓微服務之間的呼叫變得更簡單了,類似controller呼叫service。

spring cloud整合了ribbon和eureka,可在使用feign時提供負載均衡的http客戶端。

場景:通過feign呼叫eureka上註冊的服務,需要指定什麼屬性?

解釋:name/value屬性: 這兩個的作用是一樣的,指定的是呼叫服務的微服務名稱

url : 指定呼叫服務的全路徑,經常用於本地測試

如果同時指定name和url屬性: 則以url屬性為準,name屬性指定的值便當做客戶端的名稱

Django框架中配置url路由時name的作用

當後期要修改url設定規則時,在不使用name欄位的時候,不但要修改urls.py檔案中的url路由,還要講html檔案中所有的相同路徑進行修改,在實際應用中將會有大量的url路由,這樣修改下來將會十分的麻煩。但是,如果使用name欄位只需要在urls.py 檔案中將path 中的url路由修改了就...

FeignClient註解屬性

feignclient value run product fallback productclientservicefallback.class feignclient name runclient url localhost 8001 public inte ce productclientse...

FeignClient日誌列印

一 使用feign原生的配置方式 1 新增配置類,設定日誌級別 slf4j configuration public class feignconfig 2 為需要列印日誌的類增加配置 feignclient url public inte ce requesttestapi logging.lev...