推薦一款基于 SpringBoot 的接口快速開(kāi)發(fā)框架
簡(jiǎn)介
特性
支持MySQL、MariaDB、Oracle、DB2、PostgreSQL、SQLServer 等多支持jdbc規(guī)范的數(shù)據(jù)庫(kù)
支持非關(guān)系型數(shù)據(jù)庫(kù)Redis、Mongodb
支持分頁(yè)查詢以及自定義分頁(yè)查詢
支持多數(shù)據(jù)源配置,支持運(yùn)行時(shí)動(dòng)態(tài)添加數(shù)據(jù)源
支持SQL緩存,以及自定義SQL緩存
支持自定義JSON結(jié)果、自定義分頁(yè)結(jié)果
支持對(duì)接口權(quán)限配置、攔截器等功能
支持運(yùn)行時(shí)動(dòng)態(tài)修改數(shù)據(jù)源
支持Swagger接口文檔生成
基于magic-script腳本引擎,動(dòng)態(tài)編譯,無(wú)需重啟,實(shí)時(shí)發(fā)布
支持Linq式查詢,關(guān)聯(lián)、轉(zhuǎn)換更簡(jiǎn)單
支持?jǐn)?shù)據(jù)庫(kù)事務(wù)、SQL支持拼接,占位符,判斷等語(yǔ)法
支持文件上傳、下載、輸出圖片
支持腳本歷史版本對(duì)比與恢復(fù)
支持腳本代碼自動(dòng)提示、錯(cuò)誤提示
支持導(dǎo)入Spring中的Bean、Java中的類
支持在線調(diào)試腳本引擎
支持自定義工具類、自定義模塊包、自定義類型擴(kuò)展、自定義函數(shù)等
快速開(kāi)始
<!-- 以spring-boot-starter的方式引用 --><dependency><groupId>org.ssssssss</groupId><artifactId>magic-api-spring-boot-starter</artifactId><version>1.2.2</version></dependency>
server.port=9999#配置web頁(yè)面入口magic-api.web=/magic/web#配置文件存儲(chǔ)位置。當(dāng)以classpath開(kāi)頭時(shí),為只讀模式magic-api.resource.location=/data/magic-api
項(xiàng)目截圖
鏈接:https://gitee.com/ssssssss-team/magic-api
評(píng)論
圖片
表情
