结构图

easyopen架构

  • 服务器启动完毕时,从Spring容器中找到被@ApiService标记的业务类
  • 循环业务类,找到被@Api标记的方法,并保存对应的参数,method,对象信息。
  • 客户端请求过来时,根据name-version可定位到具体的业务类中的某个方法,然后invoke方法。
  • 包装结果返回。