diff --git a/pom.xml b/pom.xml index c9124fc84..ab8fe420c 100644 --- a/pom.xml +++ b/pom.xml @@ -159,6 +159,7 @@ ${hutool.version} + org.springframework.cloud spring-cloud-starter-openfeign @@ -170,7 +171,7 @@ - + io.github.openfeign feign-okhttp diff --git a/ruoyi-common/pom.xml b/ruoyi-common/pom.xml index dd9c18207..b8017cab5 100644 --- a/ruoyi-common/pom.xml +++ b/ruoyi-common/pom.xml @@ -111,11 +111,13 @@ lombok + org.springframework.cloud spring-cloud-starter-openfeign + io.github.openfeign feign-okhttp diff --git a/ruoyi-demo/src/main/java/com/ruoyi/demo/controller/FeignTestController.java b/ruoyi-demo/src/main/java/com/ruoyi/demo/controller/FeignTestController.java index f8bec9f9c..2f833e33e 100644 --- a/ruoyi-demo/src/main/java/com/ruoyi/demo/controller/FeignTestController.java +++ b/ruoyi-demo/src/main/java/com/ruoyi/demo/controller/FeignTestController.java @@ -15,6 +15,7 @@ import org.springframework.web.bind.annotation.RestController; * feign测试controller * * @author Lion Li + * @deprecated 由于使用人数较少 决定与 3.4.0 版本移除 */ @Api(value = "feign测试", tags = {"feign测试"}) @RequiredArgsConstructor(onConstructor_ = @Autowired) diff --git a/ruoyi-demo/src/main/java/com/ruoyi/demo/feign/FeignTestService.java b/ruoyi-demo/src/main/java/com/ruoyi/demo/feign/FeignTestService.java index afda66cfb..50eb4ebf6 100644 --- a/ruoyi-demo/src/main/java/com/ruoyi/demo/feign/FeignTestService.java +++ b/ruoyi-demo/src/main/java/com/ruoyi/demo/feign/FeignTestService.java @@ -14,6 +14,7 @@ import org.springframework.web.bind.annotation.RequestParam; * 增加 feign 的目的为使 http 请求接口化 * * @author Lion Li + * @deprecated 由于使用人数较少 决定与 3.4.0 版本移除 */ @FeignClient( name = FeignTestConstant.BAIDU_NAME, diff --git a/ruoyi-demo/src/main/java/com/ruoyi/demo/feign/constant/FeignTestConstant.java b/ruoyi-demo/src/main/java/com/ruoyi/demo/feign/constant/FeignTestConstant.java index 7a5b3fb81..28dfa8adb 100644 --- a/ruoyi-demo/src/main/java/com/ruoyi/demo/feign/constant/FeignTestConstant.java +++ b/ruoyi-demo/src/main/java/com/ruoyi/demo/feign/constant/FeignTestConstant.java @@ -1,5 +1,9 @@ package com.ruoyi.demo.feign.constant; +/** + * @deprecated 由于使用人数较少 决定与 3.4.0 版本移除 + */ +@Deprecated public class FeignTestConstant { public static final String BAIDU_NAME = "baidu"; diff --git a/ruoyi-demo/src/main/java/com/ruoyi/demo/feign/fallback/FeignTestFallback.java b/ruoyi-demo/src/main/java/com/ruoyi/demo/feign/fallback/FeignTestFallback.java index b7e4a1931..8e81ad7ad 100644 --- a/ruoyi-demo/src/main/java/com/ruoyi/demo/feign/fallback/FeignTestFallback.java +++ b/ruoyi-demo/src/main/java/com/ruoyi/demo/feign/fallback/FeignTestFallback.java @@ -14,6 +14,7 @@ import org.springframework.stereotype.Component; * * @see {com.ruoyi.framework.config.FeignConfig#errorDecoder()} * @author Lion Li + * @deprecated 由于使用人数较少 决定与 3.4.0 版本移除 */ @Slf4j @Component diff --git a/ruoyi-framework/src/main/java/com/ruoyi/framework/config/FeignConfig.java b/ruoyi-framework/src/main/java/com/ruoyi/framework/config/FeignConfig.java index 14db1c95b..8b432ad89 100644 --- a/ruoyi-framework/src/main/java/com/ruoyi/framework/config/FeignConfig.java +++ b/ruoyi-framework/src/main/java/com/ruoyi/framework/config/FeignConfig.java @@ -17,7 +17,9 @@ import java.util.concurrent.TimeUnit; * openfeign配置类 * * @author Lion Li + * @deprecated 由于使用人数较少 决定与 3.4.0 版本移除 */ +@Deprecated @EnableFeignClients("${feign.package}") @Configuration @ConditionalOnClass(Feign.class)