明天给小伙伴们介绍一个Java接口疾速开发框架:magic-api
简介
magic-api 是一个基于 Java 的接口疾速开发框架,编写接口将通过 magic-api 提供的 UI 界面实现,主动映射为 HTTP 接口,无需定义 Controller、Service、Dao、Mapper、XML、VO 等 Java 对象即可实现常见的 HTTP API 接口开发
拜访 http://localhost:9999/magic/web 进行操作
文档地址:https://ssssssss.org
在线演示:https://magic-api.ssssssss.org
个性
- 反对MySQL、MariaDB、Oracle、DB2、PostgreSQL、SQLServer 等反对jdbc标准的数据库
- 反对非关系型数据库Redis、Mongodb
- 反对集群部署、接口主动同步。
- 反对分页查问以及自定义分页查问
- 反对多数据源配置,反对在线配置数据源
- 反对SQL缓存,以及自定义SQL缓存
- 反对自定义JSON后果、自定义分页后果
- 反对对接口权限配置、拦截器等性能
- 反对运行时动静批改数据源
- 反对Swagger接口文档生成
- 基于magic-script脚本引擎,动静编译,无需重启,实时公布
- 反对Linq式查问,关联、转换更简略
- 反对数据库事务、SQL反对拼接,占位符,判断等语法
- 反对文件上传、下载、输入图片
- 反对脚本历史版本比照与复原
- 反对脚本代码主动提醒、参数提醒、悬浮提醒、谬误提醒
- 反对导入Spring中的Bean、Java中的类
- 反对在线调试
- 反对自定义工具类、自定义模块包、自定义类型扩大、自定义方言、自定义列名转换等自定义操作
疾速开始
maven引入
<!-- 以spring-boot-starter的形式援用 --><dependency> <groupId>org.ssssssss</groupId> <artifactId>magic-api-spring-boot-starter</artifactId> <version>1.7.1</version></dependency>
批改application.properties
server.port=9999#配置web页面入口magic-api.web=/magic/web#配置文件存储地位。当以classpath结尾时,为只读模式magic-api.resource.location=/data/magic-api
我的项目截图
码云开源地址
https://gitee.com/ssssssss-te...
近期热文举荐:
1.1,000+ 道 Java面试题及答案整顿(2022最新版)
2.劲爆!Java 协程要来了。。。
3.Spring Boot 2.x 教程,太全了!
4.Spring Boot 2.6 正式公布,一大波新个性。。
5.《Java开发手册(嵩山版)》最新公布,速速下载!
感觉不错,别忘了顺手点赞+转发哦!