From d41a39fb5eaeb06d7720c9990ade6161a550b09c Mon Sep 17 00:00:00 2001 From: panxuejie <15855548138@163.com> Date: Thu, 8 Jan 2026 18:41:44 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9feign=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E5=BC=95=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/tacit/common/feign/AppApiFeignClient.java | 2 +- .../common/feign/config/FeignGlobalConfig.java | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 common/common-feign/src/main/java/com/tacit/common/feign/config/FeignGlobalConfig.java diff --git a/common/common-feign/src/main/java/com/tacit/common/feign/AppApiFeignClient.java b/common/common-feign/src/main/java/com/tacit/common/feign/AppApiFeignClient.java index 89c8f73..3555d93 100644 --- a/common/common-feign/src/main/java/com/tacit/common/feign/AppApiFeignClient.java +++ b/common/common-feign/src/main/java/com/tacit/common/feign/AppApiFeignClient.java @@ -5,7 +5,7 @@ import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PathVariable; -@FeignClient(name = "tacit-app-api", contextId = "appApiFeignClient", configuration = com.tacit.common.feign.config.FeignClientConfig.class) +@FeignClient(name = "tacit-app-api", contextId = "appApiFeignClient") public interface AppApiFeignClient { @GetMapping("/user/info/{userId}") diff --git a/common/common-feign/src/main/java/com/tacit/common/feign/config/FeignGlobalConfig.java b/common/common-feign/src/main/java/com/tacit/common/feign/config/FeignGlobalConfig.java new file mode 100644 index 0000000..74c3b10 --- /dev/null +++ b/common/common-feign/src/main/java/com/tacit/common/feign/config/FeignGlobalConfig.java @@ -0,0 +1,13 @@ +package com.tacit.common.feign.config; + +import org.springframework.context.annotation.Configuration; +import org.springframework.cloud.openfeign.EnableFeignClients; + +/** + * Feign全局配置类,设置默认Feign客户端配置 + * 所有@FeignClient会自动应用此配置,无需显式指定 + */ +@Configuration +@EnableFeignClients(defaultConfiguration = FeignClientConfig.class) +public class FeignGlobalConfig { +} \ No newline at end of file