首页 Java 正文
  • 本文约969字,阅读需5分钟
  • 58
  • 0

一个基于Java的接口快速开发框架!无需编写代码,通过UI界面编写接口!

摘要

随着技术框架的不断发展更新,在日常开发中,我们可以借助一些第三方框架来快速实现接口开发,如 MyBatis-Plus.但是这些框架工具,往往需要定义大量的 Java 对象类! 今天,给大家介绍一个基于 Java 实现的接口快速开发框架,无需定义Java 对象,通过 Web 界面完成接口编写。 项目介绍 magic-api —— 一个基于 Java 的接口快速...

随着技术框架的不断发展更新,在日常开发中,我们可以借助一些第三方框架来快速实现接口开发,如 MyBatis-Plus.但是这些框架工具,往往需要定义大量的 Java 对象类!

今天,给大家介绍一个基于 Java 实现的接口快速开发框架,无需定义Java 对象,通过 Web 界面完成接口编写。

项目介绍

magic-api —— 一个基于 Java 的接口快速开发框架,提供了一个类似 IDEA IDE 的 Web 界面来编写接口。无需定义 ControllerServiceDaoMapperXMLVO 等 Java 对象即可完成常见的 HTTP API 接口开发。

一个基于Java的接口快速开发框架!无需编写代码,通过UI界面编写接口!

功能特性:

一个基于Java的接口快速开发框架!无需编写代码,通过UI界面编写接口!

项目截图

整体界面

一个基于Java的接口快速开发框架!无需编写代码,通过UI界面编写接口!

一个基于Java的接口快速开发框架!无需编写代码,通过UI界面编写接口!

一个基于Java的接口快速开发框架!无需编写代码,通过UI界面编写接口!

一个基于Java的接口快速开发框架!无需编写代码,通过UI界面编写接口!

一个基于Java的接口快速开发框架!无需编写代码,通过UI界面编写接口!

DB操作模块

一个基于Java的接口快速开发框架!无需编写代码,通过UI界面编写接口!

SQL操作模块

一个基于Java的接口快速开发框架!无需编写代码,通过UI界面编写接口!

MyBatis 语法

一个基于Java的接口快速开发框架!无需编写代码,通过UI界面编写接口!

动态数据源

一个基于Java的接口快速开发框架!无需编写代码,通过UI界面编写接口!

Http 模块

一个基于Java的接口快速开发框架!无需编写代码,通过UI界面编写接口!

Redis、MongoDB、ElasticSearch 插件

一个基于Java的接口快速开发框架!无需编写代码,通过UI界面编写接口!

脚本语法操作

一个基于Java的接口快速开发框架!无需编写代码,通过UI界面编写接口!

进阶操作

一个基于Java的接口快速开发框架!无需编写代码,通过UI界面编写接口!

快速上手

1、在 SprigBoot 项目中引入 Maven 依赖

<!-- 以spring-boot-starter的方式引用 -->
<dependency>
    <groupId>org.ssssssss</groupId>
    <artifactId>magic-api-spring-boot-starter</artifactId>
    <version>2.1.1</version>
</dependency>

如需使用 magic-api 中的插件功能,需要引入其他插件,如定时任务

<dependency>
    <groupId>org.ssssssss</groupId>
    <artifactId>magic-api-plugin-task</artifactId>
    <version>2.1.1</version>
</dependency>

2、修改配置文件 application.yaml,配置 magic-api 的相关信息

magic-api:
  # 配置web页面入口
  web: /magic/web
  resource:
    # 配置文件存储位置。当以classpath开头时,为只读模式
    # 如果不想存到文件中,可以参考配置将接口信息存到数据库、Redis中(或自定义)
    location: D:/data/magic-api

3、启动项目,项目启动成功后,控制台输出如下界面

一个基于Java的接口快速开发框架!无需编写代码,通过UI界面编写接口!

4、访问 API 管理界面 http://localhost:8080/magic/web

一个基于Java的接口快速开发框架!无需编写代码,通过UI界面编写接口!

5、新建分组

一个基于Java的接口快速开发框架!无需编写代码,通过UI界面编写接口!

6、新建接口

一个基于Java的接口快速开发框架!无需编写代码,通过UI界面编写接口!

7、编写接口

一个基于Java的接口快速开发框架!无需编写代码,通过UI界面编写接口!

8、访问接口

一个基于Java的接口快速开发框架!无需编写代码,通过UI界面编写接口!

magic-api 提供了一种无 Java 对象类的接口编写方式,通过 UI 界面就能快速实现接口编写,这大大提高了开发的效率!

项目地址:https://github.com/ssssssss-team/magic-api
在线体验:https://magic-api.ssssssss.org.cn/magic/web/index.html
在线文档:https://www.ssssssss.org/magic-api/
标签:magic-api

扫描二维码,在手机上阅读
    评论