客户端传递参数给服务器,怎么能做到参数类型可变,且服务端根据客户端传过来的参数生成对应的实例:
例如:
客户端do(T),T可变,服务端do(T),T可变
6 回答

慕后森
TA贡献1802条经验 获得超5个赞
对于do<T>,在调用的时候,T确定,参数也值确定,那么只要:
1、传递参数时,把参数序列化为字符串(可以是json、xml等),同时把类型完整名也以参数的形式传递
2、服务端接收到数据后,首先解析参数类型,然后再依据参数类型反序列化参数内容为目标类型的对象
3、获得泛类型do<>,然后以此泛类型和参数类型一起构建实际的泛型do<T>
4、服务端使用do<T>运行
添加回答
举报
0/150
提交
取消