- 支持实时调用线上任何接口。
 - 支持动态修改线上源码,增加日志或者监控信息。
 
传递json格式数据给线上web接口,返回调用结果,格式为
{
  "constructParam": {
    "className": "com.hc.test.runner.TestObject",
    "source": "REFLECT",
    "param": null
  },
  "methodParam": {
    "methodName": "search",
    "params": [
      {
        "className": "com.hc.test.runner.ConstructParam",
        "source": "BASIC",
        "param": [
          {
            "value": "A",
            "constructParam": false
          }
        ]
      }
    ]
  }
}
- constructParam: 构造参数,表示需要构建的对象如何创建。
- className: 构造的类的名称
 - source: 使用何种方式构造,反射还是spring中获取。
 - param: 构造方法的参数
 
 - methodParam:调用对象的方法的参数
- methodName: 调用方法的名称
 - params: 调用方法的参数
- className:参数的class名称
 - source: 使用何种方法构造,反射还是spring中获取。
 - param: 构造方法使用的参数
- value: 参数值
 - constructParam: 是否是另一个constructParam,false,不是,直接返回值,true,是,迭代构造参数。
 
 
 
 
TODO:Btrace