* 戳上方蓝字「 开源先锋 」关注我
推荐阅读:
大家好,我是开源君,一个热爱开源的程序员!
日常写 API 通常是一些基础的操作,包括增删改查,虽然这些任务看起来很简单,但实际上非常单调乏味。
今天开源君分享一款基于 Java 的强大工具 -
magic-api
,它提供了一个可视化的界面,用于快速开发 HTTP API 接口。
简介
magic-api 是一个基于 Java 的接口快速开发框架。使用 magic-api,不需要手动编写繁杂的 Controller、Service、Dao、Mapper、XML、VO 等 Java 对象,而是通过它提供的直观的 UI 界面来编写接口。
通过 magic-api,我们可以快速而轻松地完成常见的 HTTP API 接口开发,无论是增删改查还是其他常用操作。与传统的开发方式相比,magic-api 所提供的 UI 界面简化了开发流程,大大降低了开发工作量。
目前已经有上千家公司使用,上万名开发者使用。
项目特性
无需编写任何 Java 代码,即可通过 UI 界面完成接口的开发
支持多种数据库,包括 MySQL、MariaDB、Oracle、DB2、PostgreSQL、SQLServer 等
支持分页查询、多数据源、SQL 缓存、权限控制等功能
支持 Swagger 接口文档生成
基于 magic-script 脚本引擎,支持动态编译、实时发布、Linq 式查询、数据库事务等功能
项目体验
UI 界面
接口编写
查询语句
历史记录
更改数据源
快速使用
引入 Maven
<!-- 以spring-boot-starter的方式引用 -->
<dependency>
<groupId>org.ssssssss</groupId>
<artifactId>magic-api-spring-boot-starter</artifactId>
<version>2.1.1</version>
</dependency>
对application.properties进行配置
server.port=9999
#配置web页面入口
magic-api.web=/magic/web
#配置文件存储位置。当以 classpath开头时,为只读模式
magic-api.resource.location=/data/magic-api
完成后,浏览器访问http://localhost:9999/magic/web即可
新建接口,然后填写接口的相关信息。
点击执行按钮来测试接口。如果接口编写正确且无误,它将返回 success 的结果。这代表着你已成功完成接口的编写,并且可以在数据库中查询到已添加的数据。
今天分享的这个 Java 接口快速开发框架很实用,能够帮助我们轻松处理简单的业务逻辑接口,让开发过程更加高效和愉快。
如果你感兴趣,我已经在下面留下了项目的地址。快去试试吧!它会带给你惊喜的开发体验,并且能够大幅提升你的开发效率。无论你是新手还是经验丰富的开发
更多项目细节,感兴趣的小伙伴可以到项目地址进行查看~~
项目地址:
https://github.com/ssssssss-team/magic-api