APIJSON 万能 API
APIJSON 是一种专为 API 而生的 JSON 网络传输协议以及基于这套协议实现的 ORM 库。为简单的增删改查、复杂的查询、简单的事务操作 提供了完全自动化的万能 API。
对于前端开发者,数据和结构完全定制。对于后端开发者,这个工具能自动生成文档,不用再编写和维护,大部分 API 不用再写。自动校验权限、自动管理版本、自动防 SQL 注入。
功能说明
一个接口的开发(本文档暂时只提供 Java 版本),比如 Java 用 SpringBoot,Mybatis 来开发一般来说就像下面这个流程
部署上这个项目后,流程变成了这样
换句说,使用这个项目作为后端的支持的话,是不需要对每个表写增删改等接口的,只需在该项目连接的数据里进行表的创建,以及配置接口权限即可。无需进行过多的开发,哪怕是要改结构也仅仅只需要修改表字段而已。想想仅仅是部署一个后端项目,现在需要些的接口就基本写好了,直接调用就行了
示例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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
2019-06-04 spring 装配bean的混合使用
2019-06-04 spring 使用@Bean装配Bean