magic-api 0.5.4 發布,接口快速開發框架

2020-12-26 開源中國

本次更新內容:

  • 新增代碼懸浮提示
  • 修復編輯器的代碼提示不完整的問題
  • 修復swagger在帶有context-pathExecute404的問題
  • 修復assert失敗時,未被轉換為json結果的BUG
  • 修復接口信息中點擊新增/刪除Header或參數時,組件不刷新的問題
  • 修復運行結果的組件可能不刷新的問題
  • 修復複製接口時會產生覆蓋的問題
  • 修復腳本部分作用域未隔離的BUG
  • 優化Mapsort擴展方法,增加value參數以支持根據mapvalue排序
  • 優化代碼提示
  • 優化部分組件樣式
  • 示例網站新增一些Demo

項目介紹

magic-api 是一個基於Java的接口快速開發框架,編寫接口將通過magic-api提供的UI界面完成,自動映射為HTTP接口,無需定義Controller、Service、Dao、Mapper、XML、VO等Java對象即可完成常見的HTTP API接口開發

使用方式

maven引入

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

修改application.properties

server.port=9999#配置web頁面入口magic.web=/magic/web#以下配置需跟實際情況修改spring.datasource.url=jdbc:mysql://localhost/testspring.datasource.username=rootspring.datasource.password=123456789spring.datasource.driver-class-name=com.mysql.jdbc.Drive

執行建表語句

執行源碼中的db/magic-api.sql建表語句 

在線編輯

訪問http://localhost:9999/magic/web進行操作

文檔&演示

項目截圖

整體截圖

切換皮膚

代碼提示

DEBUG

歷史記錄

相關焦點

  • smart-doc 2.0.0 重磅發布,Java 零註解 API 文檔生成工具
    支持從項目外部加載原始碼來生成欄位注釋(包括標準規範發布的jar包)。 支持生成多種格式文檔:Markdown、HTML5、Asciidoctor、Postman collection、Open Api 3.0+。 輕易實現在Spring Boot服務上在線查看靜態HTML5 api文檔。
  • Bwsaas v1.0.0 發布,基於 TP6 的多租戶多應用多端快速開發框架...
    bwsaas多租戶多應用多端支持框架release版v1.0.0發布。
  • smart-doc 2.0.1 發布,Java 零註解 API 文檔生成工具
    支持從項目外部加載原始碼來生成欄位注釋(包括標準規範發布的jar包)。 支持生成多種格式文檔:Markdown、HTML5、Asciidoctor、Postman collection、Open Api 3.0+。 輕易實現在Spring Boot服務上在線查看靜態HTML5 api文檔。
  • Generate Api Plus v1.0.6 發布,自動生成接口文檔的 IDEA 插件
    Generate Api Plus v1.0.6 已經發布。
  • API快速開發平臺設計思考
    在我頭條談API網關的時候曾經談到過快速開發平臺,即將API快速開發的一些內容放入到API網關中,實際來看圍繞API全生命周期管理,本身包括了開發態,運行態,運維態。
  • Mars-java 3.0.0 發布,面向聲明式 API 編程(DAP)的框架
    本次更新帶來了兩個變動 面向聲明式API編程(DAP) 單元測試改動單元測試 取消了抽象方法before,而採用了註解的方式,在單測類上加上MarsTest註解即可面向聲明式API編程(DAP)按照傳統的開發方式
  • pacebox-springboot 1.1.5 發布,java 生態框架
    pacebox-springboot 融合封裝已發布,旨在提供快速開發腳手架、打造更好的開源生態環境。
  • Web經典B/S快速開發框架,強大後臺+簡潔UI一體化開發工具
    本框架旨在為.NET開發人員提供一個Web後臺快速開發框架,採用本框架,能夠極大的提高項目開發效率。4.強大的權限管理組件,完成業務功能開發後,系統可以直接使用通用權限來管理業務功能的操作權限及數據權限。5.集成工作流引擎組件,使業務流程靈活可控。6.集 BS 開發、微信組件、APP 開發組件於一體。
  • usdt支付api接口—優盾錢包
    現在很多企業或者應用程式都開放自己的open api,以便於技術開發人員調用方便,並且很多企業採用詳細接口文檔的形式進行輸出,或者採用sdk文檔方式打包。像優盾錢包研發團隊就為企業及個人能夠快速方便的接入數字貨幣而開發的一套應用系統,開放了優盾錢包API開發接口文檔以及像Java、.Net、PHP多種語言的SDK對接交易所。穩定幣USDT在規避整個行情下跌風險、反向操作 數字貨幣提現方面佔據著得天獨厚的優勢。不僅是各個交易所的寵兒,也深受投資者的青睞。
  • 盤點十大主流go web框架
    Gin Web FrameworkGin是為速度而生的框架,相比較其它框架,它的速度是最快的,與此同時,它還提供了中間件功能,我們可以輕鬆集成權限驗證,記錄壓縮等功能。Gin框架對於開發api接口非常適合,它提供了豐富的渲染機制,同時也可以作為web後端處理應用。
  • 這個Python框架你值得擁有!
    在軟體開發中更是如此,「快」能從多方面提升用戶體驗。談到Python,它似乎天生就和速度無關,你可能很熟悉Django、Flask這些框架,雖然開發效率的確不錯,但是速度就一言難盡。那麼在前後端分離開發的時代,有沒有能拿得出手的Python Web框架呢?當然是有的,FastApi它來了。一、為什麼是FastApi?
  • 旺旺驗號升級版api、旺旺驗號接口、旺旺黑號查詢接口
    一、該接口能達到什麼樣的效果:利用淘寶詞庫表和搜索詞的潛在成交值,進行數據統計和分析得出該帳號在該搜索詞下的權重,快速獲取獲取旺旺基礎信息,購買記錄標籤、查詢到淘寶的足跡和推薦的搜索詞二、建議的使用場景1、實現安全補單,可以有效排除市面上大部分的降權黑號
  • beego 1.4.0 版本發布,Go 應用框架
    這個版本整整憋了兩個月時間,主要是我們真的做了好多功能性上面的改進,這裡要感謝所有給beego貢獻的用戶,也感謝給beego持續提各種改進意見的用戶,下面是我們這次改進的特性1. bee工具的完整性改進,bee現在支持了如下功能:bee api
  • TVOS 4.0發布 構建開放式智能電視終端作業系統架構
    12月30日上午,TVOS 4.0發布會在京舉行,會上由總局廣科院牽頭研發的TVOS 4.0發布。新發布的TVOS 4.0版本順應了技術和產業發展的趨勢,構建了安全可控、跨硬體平臺、分層解耦、可剪裁可拼接、多種應用框架的開放式作業系統架構,為新時代下的智能電視終端量身打造了智能的作業系統,既實現了產業的安全可控,同時也開放融合了世界上最優秀的開源成果。
  • 深入探討:贛州api數據採集接口
    贛州api數據採集接口V33.0更新內容: 1、優化多線程模塊,默認線程數改成1個。 2、通用接口增加按順序和隨機兩種查詢模式選項。 3、增加退回件狀態顯示/統計/篩選。 4、增加籤收狀態的顯示規則自定義功能。 5、將高級設置調整到常用工具欄中。 6、加強郵政快遞包裹識別能力。V32.2更新內容: 1、獨立接口增加多線程快速查詢功能。
  • PaddlePaddle 2.0.0 Beta 發布,API 體系升級,命令式編程完善
    PaddlePaddle 2.0.0 Beta 已經發布,這是飛槳框架v2.0的測試版,最重要的變化為API體系的全面升級以及命令式編程
  • Web應用程式開發的前5位Java框架
    Java於1996年1月23日發布,並在2020年慶祝了它的24周年。根據TIOBE指數,它一直排在第一位。在其24年的歷程中,Java已經證明自己是定製軟體開發的最高通用程式語言,134861個網站,如espn、Snapdeal、Alibaba等,使用Java作為他們的主要語言。
  • 開放 API 接口籤名驗證,讓你的接口從此不再裸奔
    (開發者標識,確保唯一)和SecretKey(用於接口加密,確保不易被窮舉,生成算法不易被猜測)。實現請求接口:http://api.test.com/test?name=hello&home=world&work=java&timestamp=now&nonce=nonce&sign=sign;服務端Token&AppKey(APP)在APP開放API接口的設計中,由於大多數接口涉及到用戶的個人信息以及產品的敏感數據,所以要對這些接口進行身份驗證,為了安全起見讓用戶暴露的明文密碼次數越少越好
  • Blackmagic發布13檔寬容度迷你攝像機
    我們先來看看今年Blackmagic的攝像機新品,今年Blackmagic發布了多款視頻機新品,包含兩款4.6K視頻攝像機、一款4K視頻攝像機和一款可遠程遙控的小型1080p視頻攝像機。我們先來看看這款1080p的小型攝像機。這款體積小巧的攝像機主打便攜性以及良好的無線遠程操控性能,另外值得一提的是攝像機的優異寬容度,其13檔寬容度的數據令人驚豔。以下是新款攝像機的主要參數信息:
  • 2020年最熱度最高的5個JavaScript框架
    簡而言之,框架是由一組開發人員編寫的代碼塊,以使整個開發過程變得簡單且易於實現。從業務角度看,它使開發人員能夠滿足相應客戶的需求,並使用框架來解決客戶項目開發階段所面臨的挑戰。 Vue.jsVue.js最早於2014年發布,間隔了兩年之後才推出了Vue 2.0。基本上,在Vue中,開發人員可以將一些最佳功能組合在一起,例如將Angular,Ember和React的功能合而為一。它和Angular相似,提供了數據雙向綁定的功能。其中Vue的優點是體積小,可以輕鬆地輕鬆下載;使開發人員可以自由地在HTML文件中編寫其模板;簡單易學和簡單易懂的文檔支持。