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