推薦一款 Java 接口快速開發框架,幹活快到飛起。。

今天給小夥伴們介紹一個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

項目截圖

整體截圖

代碼提示

DEBUG

參數提示

遠程推送

歷史記錄

數據源

全局搜索

碼雲開源地址

https://gitee.com/ssssssss-team/magic-api

近期熱文推薦:

1.1,000+ 道 Java面試題及答案整理(2022最新版)

2.勁爆!Java 協程要來了。。。

3.Spring Boot 2.x 教程,太全了!

4.Spring Boot 2.6 正式發佈,一大波新特性。。

5.《Java開發手冊(嵩山版)》最新發布,速速下載!

覺得不錯,別忘了隨手點贊+轉發哦!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章