1 Star 0 Fork 0

Devret / apiframe

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

apiframe

介绍

  1. 基于Vert.x的轻量api接口框架,利用反射技术实现web接口的快速构建.
  2. 通过apiframe接口实现客户端反射jar包中的任意方法
  3. 启动快,占用内存小(30M~100M)
  4. 支持热更新接口
  5. java编写,跨平台 工作原理

软件架构

  1. Vert.x轻量级框架
  2. Hutool工具
  3. FastJson
  4. 反射技术

安装教程

  1. 导入Idea
  2. Lifecycle: maven clean
  3. Lifecycle: maven package

使用说明

  1. 将打包生成的apiframe.jar包与start.bat(windows)、start.sh(linux)放同一目录
  2. 执行start.bat或者start.sh
  3. 浏览器访问http://ip:18085 出现success表示接口框架部署完成
  4. 如何调用写其它jar包中的方法:支持get或post
    http://ip:18085/api?class=包名.类名&method=方法名称
    http://ip:18085/api?class=com.test.a.Test&method=getTest
  5. 注意:只支持反射一种类型的方法
    public String getTest(String params) {
       
        return  params;
    }
  6. params参数是apiframe反射时候传入的一个json字符串,包含了地址栏的url上的所有参数,以及一些请求信息
  7. 方法返回String会直接显示在浏览器上

空文件

简介

基于Vert.x的轻量api接口框架 展开 收起
Java 等 2 种语言
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/devret/apiframe.git
git@gitee.com:devret/apiframe.git
devret
apiframe
apiframe
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891