此处只说明invoke调用,其他请查看官方文档链接
使用invoke时请注意,
接口定义为 Result send(Request request);
- 方法中传入JSON串时,参数类型为JsonObject,所以我们的添加一个class属性,来指定参数类型
- 这里需要传入两个class属性,外层为Request类全路径;内层依次类推
- invoke com.zbj.**.send({“data”:{“ip”:”127.0.0.1”,”phone”:”13800138000”, “class”:”com.zbj.**.SendIn”}, “class”:”com.zbj.**.Request”})
- 为什么配置为class属性,详见 InvokeTelnetHandler 类,这行代码
String name = (String) ((Map<?, ?>) arg).get("class");