| | |
| | | package com.ruoyi.framework.config; |
| | | |
| | | import feign.*; |
| | | import feign.hystrix.HystrixFeign; |
| | | import okhttp3.ConnectionPool; |
| | | import okhttp3.OkHttpClient; |
| | | import org.springframework.boot.autoconfigure.AutoConfigureBefore; |
| | | import org.springframework.boot.autoconfigure.condition.ConditionalOnClass; |
| | | import org.springframework.cloud.openfeign.EnableFeignClients; |
| | | import org.springframework.cloud.openfeign.FeignAutoConfiguration; |
| | | import org.springframework.cloud.openfeign.support.SpringMvcContract; |
| | | import org.springframework.context.annotation.Bean; |
| | |
| | | |
| | | import java.util.concurrent.TimeUnit; |
| | | |
| | | @EnableFeignClients |
| | | @Configuration |
| | | @ConditionalOnClass(Feign.class) |
| | | @AutoConfigureBefore(FeignAutoConfiguration.class) |
| | |
| | | |
| | | @Bean |
| | | public Feign.Builder feignBuilder() { |
| | | return Feign.builder(); |
| | | return HystrixFeign.builder(); |
| | | } |
| | | |
| | | @Bean |