openfeign


 

 

 

 

 

 

 

 

POM文件的依賴:

  <!--openfeign-->
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-openfeign</artifactId>
        </dependency>
        <!--eureka client-->
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
        </dependency>

注意這里的YML:

server:
  port: 80

eureka:
  client:
    register-with-eureka: false                            #這里的OPenFeign不注冊到Eureke
    service-url:
      defaultZone: http://eureka7001.com:7001/eureka/,http://eureka7002.com:7002/eureka

#設置feign 客戶端超時時間(openFeign默認支持ribbon) ribbon: #指的是建立連接所用的時間,適用於網絡狀況正常的情況下,兩端連接所用的時間 ReadTimeout: 5000 #指的是建立連接后從服務器讀取到可用資源所用的時間 ConnectTimeout: 5000 logging: level: #feign日志以什么級別監控哪個接口 com.atguigu.springcloud.service.PaymentFeignService: debug

 

 

 

 

 

 

 

 openfeign的日志級別:

 

 

 配置日志級別:

package com.atguigu.springcloud.config;

import feign.Logger;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

@Configuration
public class FeignConfig {

    @Bean
    Logger.Level feignLoggerLevel(){
        return Logger.Level.FULL;
    }
}


 

yml文件:

logging:
  level:
    com.atguigu.springcloud.service.PaymentFeignService: debug
 #feign日志以什么級別監控哪個接口
 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM