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

2020-12-23 開源中國

本次更新內容:

  • 新增代碼懸浮提示
  • 修復編輯器的代碼提示不完整的問題
  • 修復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

歷史記錄

相關焦點

  • magic-api 0.5.0 發布,接口快速開發框架
    等類型,RequestBody 為空時會報錯的問題 修復+=、-=、/=、%= 對int值操作時未賦值的BUG其它項目介紹magic-api是一個基於Java的接口快速開發框架,通過magic-api提供的UI界面完成編寫接口,無需定義Controller、Service、Dao、Mapper、XML、VO等Java對象即可完成常見的HTTP API接口開發使用方式maven引入
  • Rocket-API 2.3.1.RELEASE,API 敏捷開發框架
    >更多信息查看:rocket-api-platform 數據接口平臺軟體介紹:告別加班,拒絕重複勞動,遠離搬磚概述"Rocket-API" 基於spring boot 的API敏捷開發框架,服務端50%以上的功能只需要寫SQL或者 mongodb原始執行腳本就能完成開發,另外30%也在不停的完善公共組件,比如文件上傳,下載,導出,預覽,分頁等等通過一二行代碼也能完成開發,剩下的20%也能依賴於動態編譯技術生成class的形式,不需要發布部署,不需要重啟來實現研發團隊的快速編碼
  • Rocket-API 版本更新,基於 Spring Boot 的 API 敏捷開發框架
    Rocket-API 2.2.3 版本發布了,本次更新內容包括: 修復 groovy 引擎重複創建引起的內存溢出問題
  • 讓開發者專注於應用開發,OpenCenter 3.0 開發者預覽版發布
    OpenCenter3.0開發者預覽版正式發布。註:開發者預覽版是一個非正式版本,可以用於簡單的開發,但是不建議用於正式項目中。
  • 使用MirageJS構建api模擬分離API和前端開發
    MirageJS是一個API模擬庫,使你可以構建api接口、測試和共享完整的正常運行JavaScript應用程式,而不必依賴任何後端API或服務,但是你必須學會如何使用漸進式前端框架Vue.js設置Mirage JS。
  • vn.py 1.9.1 發布,開源量化交易程序開發框架
    vn.py 是基於 Python 的開源量化交易程序開發框架,起源於國內私募的自主量化交易系統,目前已經成長為一套全功能的交易程序開發框架。
  • Mars-java 3.0.0 發布,面向聲明式 API 編程(DAP)的框架
    本次更新帶來了兩個變動 面向聲明式API編程(DAP) 單元測試改動單元測試 取消了抽象方法before,而採用了註解的方式,在單測類上加上MarsTest註解即可面向聲明式API編程(DAP)按照傳統的開發方式
  • Hoodie:基於JS與CouchDB的超快速Web開發框架
    對於這個時間就是金錢的社會來說,每個人都想工作快速的完成;而在機器性能發展快速的今天,可以進行快速開發的語言以及框架更是深討廣大開發者的歡心,這次給大家說的就是一個基於JS和CouchDB用於快速Web開發的框架。
  • VirtualApi 期貨CTP TICK級本地量化交易仿真回測系統
    支持的量化交易框架VirtualApi 支持各種基於CTP接口的自編程序和框架,例如vn.py、Quicklib、海風等。CTP Demo和Virtualapi For CTP Demo 代碼是一樣的,不同的採用了2套DLL。
  • 一款直擊痛點的HTTP框架,讓我超高效率完成了和第三方接口的對接
    我當然知道有很多優秀的大名鼎鼎的http開源框架可以實現任何形式的http調用,在多年的開發經驗中我都有使用過。比如apache的httpClient包,非常優秀的Okhttp,jersey client。這些http開源框架的接口使用相對來說,都不太一樣。
  • Web經典B/S快速開發框架,強大後臺+簡潔UI一體化開發工具
    本框架旨在為.NET開發人員提供一個Web後臺快速開發框架,採用本框架,能夠極大的提高項目開發效率。4.強大的權限管理組件,完成業務功能開發後,系統可以直接使用通用權限來管理業務功能的操作權限及數據權限。5.集成工作流引擎組件,使業務流程靈活可控。6.集 BS 開發、微信組件、APP 開發組件於一體。
  • amis 1.0.19 已經發布,前端低代碼框架
    amis 1.0.19 已經發布,這是一個前端低代碼框架。
  • 開源軟體分享-基於.net core 3.1的快速開發框架
    比如大數據、微服務、以及各種各樣的快速開發框架,特別是spring boot出來以後,簡化了SSM那套繁瑣的配置文件,搭建框架也越來越方便了。不過現在.net core誕生以後,.net的生態也越來越好了,各種開源社區在為豐富.net生態世界努力。
  • 旺旺驗號升級版api、旺旺驗號接口、旺旺黑號查詢接口
    一、該接口能達到什麼樣的效果:利用淘寶詞庫表和搜索詞的潛在成交值,進行數據統計和分析得出該帳號在該搜索詞下的權重,快速獲取獲取旺旺基礎信息,購買記錄標籤、查詢到淘寶的足跡和推薦的搜索詞二、建議的使用場景1、實現安全補單,可以有效排除市面上大部分的降權黑號
  • 熱門的13個Java微服務框架
    他們去除了大量的庫,但保留了處理REST請求,解析JSON和管理依賴注入的功能代碼,最終被稱為Eclipse MicroProfile,其特性為快速而簡單。從那以後,MicroProfile社區制定了一個協議,每季度發布一個新版本,同時添加新代碼以保持微服務平穩安全地運行。任何Java EE開發者都會非常熟悉開發過程和代碼結構,而且還吧配置麻煩給省去了。
  • smart-doc 1.8.5 發布,Java 零註解文檔生成工具
    smart-doc是一個java restful api文檔生成工具, smart-doc完全基於接口源碼分析來生成接口文檔,完全做到零註解侵入
  • 深入探討:贛州api數據採集接口
    贛州api數據採集接口V33.0更新內容: 1、優化多線程模塊,默認線程數改成1個。 2、通用接口增加按順序和隨機兩種查詢模式選項。 3、增加退回件狀態顯示/統計/篩選。 4、增加籤收狀態的顯示規則自定義功能。 5、將高級設置調整到常用工具欄中。 6、加強郵政快遞包裹識別能力。V32.2更新內容: 1、獨立接口增加多線程快速查詢功能。
  • Blackmagic發布13檔寬容度迷你攝像機
    我們先來看看今年Blackmagic的攝像機新品,今年Blackmagic發布了多款視頻機新品,包含兩款4.6K視頻攝像機、一款4K視頻攝像機和一款可遠程遙控的小型1080p視頻攝像機。我們先來看看這款1080p的小型攝像機。這款體積小巧的攝像機主打便攜性以及良好的無線遠程操控性能,另外值得一提的是攝像機的優異寬容度,其13檔寬容度的數據令人驚豔。以下是新款攝像機的主要參數信息:
  • ...Editor(API開發工具)下載_Swagger Editor(API開發工具)官方...
    Swagger Editor(API開發工具) 編程工具 大小: 10.3M 版本: 2.0.1 官方版
  • 引邁JNPF敏捷開發框架的開發運用之BPM業務流程系統開發
    因此,如何保證業務流程的標準化和規範化運營、減少人為差錯,這就需要用到BPM業務流程系統,需要用到新一代的智能化BPM系統,而JNPF敏捷開發框架正好就是極大契合了這個需求的運用。JNPF敏捷開發框架有穩定的底層開發框架,有強大的引擎開發模式,有各種各樣的功能運用的封裝。