APIJSON是一款专为API设计的一款json网络传输协议,提供万能的API接口,可以方便用户进行数据的增删改查、查询和远程函数等,通用的接口不需要再写API,能够自动生成文档、自动校验权限、自动管理版本和自动防SQL注入。
特点功能
对于前端
不用再向后端催接口、求文档
数据和结构完全定制,要啥有啥
看请求知结果,所求即所得
可一次获取任何数据、任何结构
能去除重复数据,节省流量提高速度
对于后端
提供通用接口,大部分 API 不用再写
自动生成文档,不用再编写和维护
自动校验权限、自动管理版本、自动防 SQL 注入
开放 API 无需划分版本,始终保持兼容
支持增删改查、模糊搜索、正则匹配、远程函数等
使用教程
Apijson配置文件修改说明:
1.用压缩文件打开jar包
2.进入下图目录,将application文件拖拽到本地,修改配置文件后覆盖jar包里的application文件即可,Windows打开可能有乱码,参考图3注释
3.将jar包上传服务器
4.启动程序 java -jar apijson-boot-4.1.0.jar ,下图启动成功
Apijson简单使用:
1.访问 http://apijson.org/auto/
2.将下图标红改为http://192.168.100.86:8881/get
3.发送请求测试
4.Navicat工具连接mysql,创建表,表名首字母大写
5.Access表增加字段,注:表首字母大写Ceshi,只写入name字段即可,其余默认值
6.去第一步页面查看数据,刚才创建的表和数据就查询出来了
常见问题
1.如何定制业务逻辑?
在后端编写 远程函数,可以拿到 session、version、当前 JSON 对象、参数名称 等,然后对查到的数据自定义处理
2.如何控制权限?
在 Access 表配置校验规则,默认不允许访问,需要对 每张表、每种角色、每种操作 做相应的配置,粒度细分到行级
3.如何校验参数?
在 Request 表配置校验规则 structure,提供 MUST、TYPE、VERIFY 等通用方法,可通过 远程函数 来完全自定义
软件评论 您的评论需要经过审核才能显示
网友评论