magic-api 介绍
magic-api 是一个基于Java的接口快速开发框架,将通过magic-api提供的UI界面完成编写接口,自动映射为HTTP接口,无需定义Controller、Service、Dao、Mapper、XML、VO等Java对象即可完成常见的HTTP API接口开发
magic-api
并不是代替传统的开发,即可以与传统的接口开发共存,也可以单独使用
magic-api 可以做什么?
- 报表、看板、多统计查询场景
- 业务逻辑相对简单、需快速开发迭代
- 将数据库、服务等多个结果集聚合处理
magic-api 有哪些功能?
- 支持MySQL、MariaDB、Oracle、DB2、PostgreSQL、SQLServer 等多种数据库
- 支持非关系型数据库Redis、Mongodb
- 支持分页查询以及自定义分页查询
- 支持多数据源配置,支持运行时动态添加数据源
- 支持SQL缓存,以及自定义SQL缓存
- 支持自定义JSON结果、自定义分页结果
- 支持对接口权限配置、拦截器等功能
- 支持运行时动态修改数据源
- 支持Swagger接口文档生成
- 基于magic-script脚本引擎,动态编译,无需重启,实时发布
- 支持数据库事务、SQL支持拼接,占位符,判断等语法
- 支