接口定义入参:
客户ID(clientId):比如StudentService
服务ID(serviceId):比如getAge
参数集合(paramsJson):比如{"name":"zhangsan", "studentId":"T001"}
接口返回值:
{
"error": "0",
"errorMsg": "成功",
"data": [
{
"name": "zhangsan",
"age": "18",
"studentId": "T001"
}
]
}
服务端拦截统一接收请求处理:
方案一:
通过“客户ID”和“服务ID”反射调用服务
方案二:
创建一个全局的静态map,提前将service对象put保存