APIJSON 万能 API

APIJSON 是一种专为 API 而生的 JSON 网络传输协议以及基于这套协议实现的 ORM 库。为简单的增删改查、复杂的查询、简单的事务操作 提供了完全自动化的万能 API。

对于前端开发者,数据和结构完全定制。对于后端开发者,这个工具能自动生成文档,不用再编写和维护,大部分 API 不用再写。自动校验权限、自动管理版本、自动防 SQL 注入。

 

功能说明

一个接口的开发(本文档暂时只提供 Java 版本),比如 Java 用 SpringBoot,Mybatis 来开发一般来说就像下面这个流程

home 1

部署上这个项目后,流程变成了这样

home 2

换句说,使用这个项目作为后端的支持的话,是不需要对每个表写增删改等接口的,只需在该项目连接的数据里进行表的创建,以及配置接口权限即可。无需进行过多的开发,哪怕是要改结构也仅仅只需要修改表字段而已。想想仅仅是部署一个后端项目,现在需要些的接口就基本写好了,直接调用就行了

 

示例demo

下载运行APIJSONBoot示例demo:

 

 调用接口:

 

 

 

 

github: https://github.com/Tencent/APIJSON

gitee: https://gitee.com/Tencent/APIJSON

官网: http://apijson.org/

文档: https://vincentcheng.github.io/apijson-doc/zh/

APIJSON后端上手 - Java: https://gitee.com/APIJSON/APIJSON-Demo/tree/master/APIJSON-Java-Server

 

posted @ 2021-06-04 09:46  草木物语  阅读(927)  评论(0编辑  收藏  举报