使用抽象类作为dubbo接口的入参,不能进行泛化调用
Open
- Dominant language
- Java
- Stars
- 41.6k
- Forks
- 26.4k
- Avg merge
- 15h 13m
- Merged PRs (30d)
- 4
Description
对于方法参数类型数组
如果是基本类型,如 int 或 long,可以使用 int.class.getName()获取其类型;
如果是基本类型数组,如 int[],则可以使用 int[].class.getName();
如果是 POJO,则直接使用全类名,如 com.alibaba.dubbo.samples.generic.api.Params。
如果我的入参是一个抽象类,有没有什么方法泛化调用?正常调用的话,接收的入参会带上一个对应抽象类实现类的签名,所以没什么问题,但泛化调用的话,找不到对应的pojo就会空指针
Contributor guide
Assessment
This issue has not been assessed yet.