命令行中调用dubbo服务及入参写法

it2024-07-03  44

服务调用步骤

1.通过telnet连接到远程dubbo服务

telnet 168.10.1.1 20880

2.查看dubbo服务

ls

3.调用

invoke com.xxx.xxx.xxx.ClassName.functionName({serialVersionUID :'',param2:'2019',param3:'4',param4:'11',param5:['SSS110'],param6:'admin'})

入参写法

如3中的调用示例所示,大括号{}里是dubbo方法中定义的参数类,这个调用示例的参数类定义如下

public class CmpFinanceParam implements Serializable { private static final long serialVersionUID = 4029832637715247990L; private String param2; private String param3; private int param4; private List<String> param5; private String param6; }

总结一下:

整个类的入参用大括号括起来

基本数据类型入参,用单引号括起来

List类型入参,用中括号括起来,list中传入多个值,用逗号分隔

方法传入多个入参,用逗号分隔

最新回复(0)