* 戳上方藍字「 開源先鋒 」關註我
推薦閱讀:
大家好,我是開源君,一個熱愛開源的程式設計師!
日常寫 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