Repository navigation
Discussion 2804
alanxtl edited this page Sep 20, 2026
·
1 revision
- 编号:#2804
- 分类:Q&A
- 状态:已关闭 / 有已采纳答案
- 创建:2025-03-18T03:52:26Z
- 更新:2026-04-14T08:23:30Z
- 作者:amosnothing
社区原始记录;其中的建议、未决提案和版本描述需结合 版本与升级 核对。快照日期:2026-09-20。
答案原文 · 作者:mochengqian
您好,框架现已支持 Java 泛化调用 Go variadic 方法,两种传参方式均可:
- 离散传参:
args: ["a", "b"] - 数组传参:
args: [["a", "b"]](推荐,与 Java varargs 语义一致) 后续还会对框架该部分进行升级优化
Java 泛化调用 dubbo-go ,dubbo go 为可变形参 举例:
type HelloService interface {
Hello(ctx context.Context, req *model.HelloReq) (*model.HelloResp, error)
MultiArgs(ctx context.Context, args ...string) (*model.HelloResp, error)
}当 Java 客户端使用非泛化调用的时候,multiArgs 便是 Java 多方法重载,字符串可以传递 1~n 个,但是 Java 客户端使用非泛化调用的时候,该怎么传参?
永久链接 · 2026-03-16T12:31:23Z
will be discussed in https://github.com/apache/dubbo-go/issues/3259
永久链接 · 2026-04-06T06:21:01Z
您好,框架现已支持 Java 泛化调用 Go variadic 方法,两种传参方式均可:
- 离散传参:
args: ["a", "b"] - 数组传参:
args: [["a", "b"]](推荐,与 Java varargs 语义一致) 后续还会对框架该部分进行升级优化
永久链接 · 2026-04-08T05:17:15Z
NEW FEATURE IN https://github.com/apache/dubbo-go/pull/3284
永久链接 · 2026-04-14T08:23:29Z