From b207fe04226e921e2b834a8162ef38947de431b4 Mon Sep 17 00:00:00 2001
From: 刘帅 <rr.iii@qq.com>
Date: 星期一, 28 九月 2026 17:45:09 +0800
Subject: [PATCH] 注释优化
---
cloud-server-account/src/main/java/cn/mb/cloud/common/sentinel/fallback/DefaultFeignFallback.java | 9 ++++-----
1 files changed, 4 insertions(+), 5 deletions(-)
diff --git a/cloud-server-account/src/main/java/cn/mb/cloud/common/sentinel/fallback/DefaultFeignFallback.java b/cloud-server-account/src/main/java/cn/mb/cloud/common/sentinel/fallback/DefaultFeignFallback.java
index c1acb7a..a8cddad 100644
--- a/cloud-server-account/src/main/java/cn/mb/cloud/common/sentinel/fallback/DefaultFeignFallback.java
+++ b/cloud-server-account/src/main/java/cn/mb/cloud/common/sentinel/fallback/DefaultFeignFallback.java
@@ -18,12 +18,11 @@
import java.util.Set;
/**
- * Account-side replacement for the common Sentinel Feign fallback.
+ * 账户服务对公共 Sentinel Feign 降级处理的替代实现。
*
- * <p>The dependency implementation casts {@link Method#getGenericReturnType()}
- * directly to {@link Class}. That fails for generic Feign methods such as
- * {@code List<IntegralCommodity>}; resolve the raw type first so a proper
- * empty fallback value can be returned.</p>
+ * <p>依赖中的实现会将 {@link Method#getGenericReturnType()} 直接转换为
+ * {@link Class}。对于 {@code List<IntegralCommodity>} 等泛型 Feign 方法会转换失败;
+ * 此处先解析原始类型,以便返回正确的空降级值。</p>
*/
public class DefaultFeignFallback<T> implements MethodInterceptor {
private static final Logger log = LoggerFactory.getLogger(DefaultFeignFallback.class);
--
Gitblit v1.7.1