推荐一个 Java 接口快速开发框架

开发 后端
今天给小伙伴们介绍一个Java接口快速开发框架-magic-api。

 今天给小伙伴们介绍一个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引入 

  1. <!-- 以spring-boot-starter的方式引用 -->  
  2. <dependency>  
  3.     <groupId>org.ssssssss</groupId>  
  4.     <artifactId>magic-api-spring-boot-starter</artifactId>  
  5.     <version>1.7.1</version> 
  6. </dependency> 

修改application.properties 

  1. server.port=9999  
  2. #配置web页面入口  
  3. magic-api.web=/magic/web  
  4. #配置文件存储位置。当以classpath开头时,为只读模式  
  5. magic-api.resource.location=/data/magic-api 

项目截图

 

 

责任编辑:庞桂玉 来源: java版web项目
相关推荐

2021-08-06 09:50:13

SpringBoot框架Java

2009-05-08 09:32:27

JavaWeb编程框架

2016-03-01 13:48:36

MVVMios快速开发

2024-11-12 11:52:50

2018-06-19 16:04:27

Dubbo应用Java

2023-08-01 07:25:38

Expresso框架API

2020-11-12 19:37:49

Web 开发项目

2011-11-08 10:36:42

Java

2016-12-28 13:55:16

Android框架MVP

2024-02-21 16:13:36

CNCF开源监控工具Prometheus

2011-09-05 09:53:36

CSS

2011-10-09 16:53:44

移动应用开发框架

2012-05-08 13:14:05

JavaComparable

2011-08-22 10:11:03

JavaScript

2023-02-13 00:18:22

前端库框架集合

2024-06-06 09:44:33

2024-06-03 08:09:39

2024-07-30 08:08:49

2024-07-19 08:21:24

点赞
收藏

51CTO技术栈公众号