magic-api
Java快速开发框架
软件介绍
magic-api 是一个基于 Java 的接口快速开发框架,由 ssssssss-team 在 Gitee 上维护,作者署名“小东”。它的做法是在自带的 Web 界面里编写接口脚本,系统自动把脚本映射成 HTTP 接口,常见的接口开发不必再手写 Controller、Service、Dao、Mapper、XML、VO 等 Java 类。
核心功能
- 数据库支持:支持 MySQL、Oracle、PostgreSQL、SQL Server 等遵循 JDBC 规范的关系型数据库,也支持 Redis、MongoDB 和 Elasticsearch。
- 数据源与分页:可配置多个数据源,支持在线配置和运行时切换,并支持分页查询。
- 脚本引擎:基于 magic-script,动态编译,修改后可热发布,无需重启。
- 查询与事务:支持 Linq 式查询、数据库事务,以及带占位符和条件判断的 SQL。
- 开发辅助:支持在线调试、代码提示、脚本历史版本对比与恢复,以及 Swagger 文档生成。
- 管理能力:支持接口权限、拦截器、SQL 缓存、集群部署下的接口同步,以及文件上传和下载。
- 扩展:支持导入 Spring Bean 和 Java 类,也可自定义工具类、模块、函数等。
支持平台与系统要求
它是 Java 库,不是桌面程序。仓库说明需要 JDK 1.8 或更高版本、Maven,并通过 Spring Boot 的 magic-api-spring-boot-starter 依赖集成到项目中,同时需要一个支持 JDBC 的数据库。
版本与授权
Gitee 仓库页面标注的许可证为 MIT。仓库列出的最新标签版本为 v2.2.2,另有 3.0.0 分支,但未见对应的发布。站内收录的 1.2.0 是较早版本。官方文档位于 ssssssss.org。
适用人群或使用场景
适合使用 Spring Boot、需要快速搭建数据查询类接口的后端开发者,也适合内部管理系统、数据服务等需要频繁调整接口的场景。
版本列表
-
-
-
magic-api v1.2.0 官方版
magic-api(快速开发框架),magic-api是一个基于Java的接口快速开 ...
软件大小:335.0 KB 更新时间:2021-06-07
-
