明天给小伙伴们介绍一个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开发手册(嵩山版)》最新公布,速速下载!

感觉不错,别忘了顺手点赞+转发哦!