
Java 端
服务接口
package com.yuanxin.paas.ssb;
public interface TestService {
/**
* 测试:无参,无返回值。
*/
void test();
/**
* 测试:原生类型参数与返回值。
*
* @param i
* @return
*/
String test0(int i);
/**
* 测试:无参,自定义类型返回值。
*
* @return
*/
Result test1();
/**
* 测试:自定义类型参数,无返回值。
*
* @param arg
*/
void test2(Arg arg);
/**
* 测试:自定义参数,自定义返回值。
*
* @param arg
* @return
*/
Result test3(final Arg arg);
}自定义参数类
package com.yuanxin.paas.ssb;
import java.io.Serializable;
public class Arg implements Serializable {
private int i;
public int getI() {
return i;
}
public void setI(int i) {
this.i = i;
}
}自定义返回值类
package com.yuanxin.paas.ssb;
import java.io.Serializable;
public class Result implements Serializable {
private int i;
private String string;
public int getI() {
return i;
}
public void setI(int i) {
this.i = i;
}
public String getString() {
return string;
}
public void setString(String string) {
this.string = string;
}
}Dubbo 配置略。
Node 端
node-hessian
安装 node-hessian:
npm install hessian-proxy
调用服务接口
运行结果
Java 端

Node 端

