2020-12-14 OpenFeign服務介面呼叫

星淵墨痕發表於2020-12-14

OpenFeign服務介面呼叫

1.Feign是什麼?
Feign是有個宣告式的web服務客戶端,讓編寫web服務客戶端變得非常容易,只需要建立一個介面並在介面上新增註解即可
2.Feign能幹嘛?
在這裡插入圖片描述
3.Feign已經逐漸被OpenFeign取代了,這兩者有什麼區別呢?
在這裡插入圖片描述
4.OpenFeign的使用
再新增一個模組,使用OpenFeign來呼叫註冊中心的功能。之後完善pom檔案,application.yml檔案,寫主啟動類。通過完善服務層和控制層來實現功能。
在這裡插入圖片描述
5.openfeign的超時控制
6.openfeign的日誌列印功能在這裡插入圖片描述

建立新的配置類,再yml檔案中開啟。
啟動檢視日誌內容。

//配置日誌Bean,開啟詳細日誌
@Configuration
public class FeignConfig {

    @Bean
    Logger.Level feignLoggerLevel() {

        return Logger.Level.FULL;
    }

}
logging:
  level:
    # feign日誌以什麼級別監控哪個介面
    com.atguigu.springcloud.service.PaymentFeignService: debug

相關文章