内容简介:众所周知,Hibernate 是 Java 的第 2 大开源 ORM 库,从 2007 年开源到现在已经有近 12 年的历史。廉颇老矣,尚能饭否? 长江后浪推前浪,一代新库换旧库。
https://www.timqian.com/star-history/#TommyLemon/APIJSON&hibernate/hibernate-orm
众所周知,Hibernate 是 Java 的第 2 大开源 ORM 库,从 2007 年开源到现在已经有近 12 年的历史。廉颇老矣,尚能饭否? 长江后浪推前浪,一代新库换旧库。
为什么 APIJSON 从 2016 年 11 月开源后短短 2 年就超过它了呢?
因为 APIJSON 是自动化的,后端不用写代码,就能自动解析前端传的 JSON 参数,自动转为 SQL 语句并连接数据库执行,然后返回对应的 JSON 结果,期间自动校验权限、数据、结构,自动防 SQL 注入。
对于前端
-
不用再向后端催接口、求文档
-
数据和结构完全定制,要啥有啥
-
看请求知结果,所求即所得
-
可一次获取任何数据、任何结构
-
能去除重复数据,节省流量提高速度
对于后端
-
提供通用接口,大部分API不用再写
-
自动生成文档,不用再编写和维护
-
自动校验权限、自动管理版本、自动防 SQL 注入
-
开放API无需划分版本,始终保持兼容
-
支持增删改查、模糊搜索、正则匹配、远程函数等
多表关联查询、结构自由组合、多个测试账号、一键共享测试用例
自动生成封装请求JSON的Android与iOS代码、一键下载自动生成的JavaBean
自动保存请求记录、自动生成接口文档
一键自动接口回归测试,不需要写任何代码(注解、注释等全都不要)
APIJSON 3.1.0 更新内容:
-
新增支持Between key%;
-
POST操作默认为OWNER角色且自动添加userId;
-
正则表达式符号新增支持~,且支持*忽略大小写;
-
Java Demo新增删除动态下所有评论的远程函数;
-
等价条件 key:value 不允许 JSONArray 类型;
-
PUT 请求在没有 SET 语句时直接报错;
-
解决 key! 报错;
-
优化key:value不合法的提示;
-
优化join解析异常的路径提示;
-
优化设置tag的提示;
-
更新 MySQL 表。
目前 APIJSON 的生态已初具雏形:
-
APIJSON 接口工具: https://github.com/TommyLemon/APIJSONAuto
-
APIJSON -Java版: https://github.com/TommyLemon/APIJSON
-
APIJSON - C# 版: https://github.com/liaozb/APIJSON.NET
-
APIJSON - PHP版: https://github.com/orchie/apijson
-
APIJSON -Node版: https://github.com/TEsTsLA/apijson
码云项目主页(源码、文档、视频)
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- NPM包(模块)发布、更新、撤销发布
- 有赞灰度发布与蓝绿发布实践
- 【重磅发布】Linkis 0.10.0 版本发布
- BeetlSQL 3.0.9 发布,Idea 插件发布
- 贝密游戏 0.7.0 发布,发布斗地主
- 【重磅发布】DataSphere Studio 0.9.0 版本发布
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。