91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于Java的接口快速開(kāi)發(fā)框架

Android編程精選 ? 來(lái)源:Gitee ? 作者:編碼磚家 ? 2021-09-10 09:36 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

作者丨編碼磚家

來(lái)源丨h(huán)ttp://adkx.net/w5m4s

Part1簡(jiǎn)介

magic-api 是一個(gè)基于Java接口快速開(kāi)發(fā)框架,編寫(xiě)接口將通過(guò)magic-api提供的UI界面完成,自動(dòng)映射為HTTP接口,無(wú)需定義Controller、Service、Dao、Mapper、XML、VO等Java對(duì)象即可完成常見(jiàn)的HTTP API接口開(kāi)發(fā)

【已有上千家中小型公司使用,上萬(wàn)名開(kāi)發(fā)者用于接口配置開(kāi)發(fā)。上百名開(kāi)發(fā)者參與提交了功能建議,接近20多名貢獻(xiàn)者參與。已被gitee長(zhǎng)期推薦。從首個(gè)版本開(kāi)始不斷優(yōu)化升級(jí),目前版本穩(wěn)定,開(kāi)發(fā)者交流群活躍。參與交流QQ群③739235910】

Part2特性

支持MySQL、MariaDB、Oracle、DB2、PostgreSQL、SQLServer 等支持jdbc規(guī)范的數(shù)據(jù)庫(kù)

支持非關(guān)系型數(shù)據(jù)庫(kù)Redis、Mongodb

支持集群部署、接口自動(dòng)同步。

支持分頁(yè)查詢(xún)以及自定義分頁(yè)查詢(xún)

支持多數(shù)據(jù)源配置,支持在線配置數(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式查詢(xún),關(guān)聯(lián)、轉(zhuǎn)換更簡(jiǎn)單

支持?jǐn)?shù)據(jù)庫(kù)事務(wù)、SQL支持拼接,占位符,判斷等語(yǔ)法

支持文件上傳、下載、輸出圖片

支持腳本歷史版本對(duì)比與恢復(fù)

支持腳本代碼自動(dòng)提示、參數(shù)提示、懸浮提示、錯(cuò)誤提示

支持導(dǎo)入Spring中的Bean、Java中的類(lèi)

支持在線調(diào)試

支持自定義工具類(lèi)、自定義模塊包、自定義類(lèi)型擴(kuò)展、自定義方言、自定義列名轉(zhuǎn)換等自定義操作

Part3快速開(kāi)始

maven引入

《!-- 以spring-boot-starter的方式引用 --》《dependency》

《groupId》org.ssssssss《/groupId》

《artifactId》magic-api-spring-boot-starter《/artifactId》

《version》1.4.1《/version》《/dependency》

修改application.properties

server.port=9999

#配置web頁(yè)面入口

magic-api.web=/magic/web

#配置文件存儲(chǔ)位置。當(dāng)以classpath開(kāi)頭時(shí),為只讀模式

magic-api.resource.location=/data/magic-api

在線編輯

訪問(wèn)http://localhost:9999/magic/web進(jìn)行操作

Part4文檔/演示

文檔地址:https://ssssssss.org

在線演示:https://magic-api.ssssssss.org

Part5示例項(xiàng)目

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

責(zé)任編輯:haq

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • JAVA
    +關(guān)注

    關(guān)注

    20

    文章

    3001

    瀏覽量

    116432
  • API
    API
    +關(guān)注

    關(guān)注

    2

    文章

    2371

    瀏覽量

    66772
  • 框架
    +關(guān)注

    關(guān)注

    0

    文章

    404

    瀏覽量

    18425

原文標(biāo)題:推薦一款接口快速開(kāi)發(fā)框架, 基于SpringBoot

文章出處:【微信號(hào):AndroidPush,微信公眾號(hào):Android編程精選】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    從網(wǎng)絡(luò)接口到 DMA,一套面向工程師的 FPGA 網(wǎng)絡(luò)開(kāi)發(fā)框架

    快速開(kāi)發(fā) FPGA 加速網(wǎng)絡(luò)應(yīng)用的開(kāi)源框架,是連接?高速網(wǎng)絡(luò)接口、FPGA 邏輯與主機(jī)處理器?的工程級(jí)利器。 什么是 Liberouter NDK? NDK 全稱(chēng) Network
    的頭像 發(fā)表于 02-12 11:28 ?312次閱讀
    從網(wǎng)絡(luò)<b class='flag-5'>接口</b>到 DMA,一套面向工程師的 FPGA 網(wǎng)絡(luò)<b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>框架</b>

    LuatOS 框架的嵌入式系統(tǒng)架構(gòu)設(shè)計(jì)原理

    API 接口,使開(kāi)發(fā)者能用高級(jí)語(yǔ)言快速實(shí)現(xiàn)底層控制。這一設(shè)計(jì)顯著提升了開(kāi)發(fā)效率,同時(shí)保持了良好的運(yùn)行性能。 一、LuatOS框架中的概念
    的頭像 發(fā)表于 02-03 15:57 ?105次閱讀
    LuatOS <b class='flag-5'>框架</b>的嵌入式系統(tǒng)架構(gòu)設(shè)計(jì)原理

    LuatOS框架的使用(上)

    在資源受限的物聯(lián)網(wǎng)終端設(shè)備中,如何實(shí)現(xiàn)快速開(kāi)發(fā)與穩(wěn)定運(yùn)行是關(guān)鍵挑戰(zhàn)。LuatOS框架通過(guò)將Lua語(yǔ)言與底層硬件抽象層深度融合,提供了一套簡(jiǎn)潔高效的開(kāi)發(fā)范式。本文將圍繞LuatOS
    的頭像 發(fā)表于 01-27 19:38 ?157次閱讀
    LuatOS<b class='flag-5'>框架</b>的使用(上)

    1688商品列表API接口快速上手指南

    、數(shù)據(jù)準(zhǔn)確、合規(guī)性強(qiáng)的優(yōu)勢(shì)。本文將以最常用的「店鋪商品列表查詢(xún)接口」為例,從接口基礎(chǔ)認(rèn)知到 Python 實(shí)戰(zhàn)調(diào)用,幫助開(kāi)發(fā)快速掌握 1688 商品列表 API 的使用方法。 二、
    的頭像 發(fā)表于 01-21 10:24 ?553次閱讀

    如何使用SpringBoot、Vue2.0、MySQL開(kāi)發(fā)一套云診所系統(tǒng)?

    SpringBoot是Java領(lǐng)域非常流行的快速開(kāi)發(fā)框架,提供了豐富的生態(tài)和自動(dòng)化配置,適合構(gòu)建微服務(wù)和單體應(yīng)用。 它可以很好地處理業(yè)務(wù)邏輯、數(shù)據(jù)持久化、安全性(Spring Sec
    的頭像 發(fā)表于 11-27 16:02 ?287次閱讀
    如何使用SpringBoot、Vue2.0、MySQL<b class='flag-5'>開(kāi)發(fā)</b>一套云診所系統(tǒng)?

    醫(yī)院隨訪管理系統(tǒng)源碼,三級(jí)隨訪系統(tǒng)源碼,Java+Springboot,Vue,Ant-Design+MySQL5

    Java版隨訪系統(tǒng)源碼,醫(yī)院隨訪管理系統(tǒng)源碼,三級(jí)隨訪系統(tǒng)源碼,B/S前后端分離架構(gòu),自主版權(quán),落地案例。 技術(shù)框架Java+Springboot,Vue,Ant-Design+MySQL5
    的頭像 發(fā)表于 11-08 14:48 ?522次閱讀
    醫(yī)院隨訪管理系統(tǒng)源碼,三級(jí)隨訪系統(tǒng)源碼,<b class='flag-5'>Java</b>+Springboot,Vue,Ant-Design+MySQL5

    PYQT 應(yīng)用程序框架開(kāi)發(fā)工具

    大家好,本團(tuán)隊(duì)此次分享的內(nèi)容為開(kāi)發(fā)過(guò)程中使用到的PYQT 應(yīng)用程序框架開(kāi)發(fā)工具。 pYqt 是一個(gè)多平臺(tái)的 python 圖形用戶(hù)界面應(yīng)用程序框架,由于其面向?qū)ο蟆? 易擴(kuò)展(可
    發(fā)表于 10-29 07:15

    商品圖片批量上傳接口設(shè)計(jì)與實(shí)現(xiàn)

    設(shè)計(jì)、實(shí)現(xiàn)步驟、代碼示例、錯(cuò)誤處理和性能優(yōu)化。文章基于Python Flask框架,確保內(nèi)容真實(shí)可靠,適合開(kāi)發(fā)快速上手。 1. 接口設(shè)計(jì)概述 一個(gè)標(biāo)準(zhǔn)的商品圖片批量上傳
    的頭像 發(fā)表于 10-13 15:25 ?446次閱讀

    Perforce JRebel 簡(jiǎn)介:即時(shí)加載代碼變更,加速Java應(yīng)用開(kāi)發(fā)

    Perforce JRebel 專(zhuān)為Java開(kāi)發(fā)提速而生!支持跳過(guò)構(gòu)建與重新部署,實(shí)時(shí)加載代碼變更,支持100+框架,無(wú)縫集成主流IDE與應(yīng)用服務(wù)器。
    的頭像 發(fā)表于 08-14 14:35 ?753次閱讀
    Perforce JRebel 簡(jiǎn)介:即時(shí)加載代碼變更,加速<b class='flag-5'>Java</b>應(yīng)用<b class='flag-5'>開(kāi)發(fā)</b>

    ArkUI-X框架LogInterface使用指南

    ArkUI-X框架支持日志攔截能力,Android側(cè)提供原生接口,用于注入LogInterface接口,框架日志及ts日志通過(guò)該接口輸出,本
    發(fā)表于 06-15 23:20

    EtherCAT運(yùn)動(dòng)控制卡應(yīng)用開(kāi)發(fā)教程之Java

    運(yùn)動(dòng)控制卡的Java開(kāi)發(fā)及DLL調(diào)用
    的頭像 發(fā)表于 06-13 14:29 ?890次閱讀
    EtherCAT運(yùn)動(dòng)控制卡應(yīng)用<b class='flag-5'>開(kāi)發(fā)</b>教程之<b class='flag-5'>Java</b>

    Java開(kāi)發(fā)者必備的效率工具——Perforce JRebel是什么?為什么很多Java開(kāi)發(fā)者在用?

    Perforce JRebel是一款Java開(kāi)發(fā)效率工具,旨在幫助java開(kāi)發(fā)人員更快地編寫(xiě)更好的應(yīng)用程序。JRebel可即時(shí)重新加載對(duì)代碼的修改,無(wú)需重啟或重新部署應(yīng)用程序,就能讓
    的頭像 發(fā)表于 04-27 13:44 ?852次閱讀
    <b class='flag-5'>Java</b><b class='flag-5'>開(kāi)發(fā)</b>者必備的效率工具——Perforce JRebel是什么?為什么很多<b class='flag-5'>Java</b><b class='flag-5'>開(kāi)發(fā)</b>者在用?

    Java 到 Go:面向?qū)ο蟮木奕伺c云原生的輕騎兵

    不同,Go 通過(guò)編譯為 單一靜態(tài)二進(jìn)制文件實(shí)現(xiàn)快速啟動(dòng)和低內(nèi)存開(kāi)銷(xiāo) , 以25個(gè)關(guān)鍵字強(qiáng)制代碼簡(jiǎn)潔性 , 用接口組合替代類(lèi)繼承 , 以顯式返回error取代異常機(jī)制 和 輕量級(jí)并發(fā)模型
    的頭像 發(fā)表于 04-25 11:13 ?647次閱讀

    我只會(huì)Java,憑什么不能玩轉(zhuǎn)樹(shù)莓派?GPIO操控竟比C++更優(yōu)雅~

    導(dǎo)語(yǔ)當(dāng)全球開(kāi)發(fā)者默認(rèn)將Python視為樹(shù)莓派的"母語(yǔ)"時(shí),一個(gè)顛覆認(rèn)知的工具鏈正在Java開(kāi)發(fā)者群體中口口相傳——Pi4J讓Java代碼直接操控GPIO、I2C、SPI等硬件
    的頭像 發(fā)表于 03-25 09:21 ?1128次閱讀
    我只會(huì)<b class='flag-5'>Java</b>,憑什么不能玩轉(zhuǎn)樹(shù)莓派?GPIO操控竟比C++更優(yōu)雅~

    北京迅為RK3568開(kāi)發(fā)板OpenHarmony系統(tǒng)南向驅(qū)動(dòng)開(kāi)發(fā)內(nèi)核HDF驅(qū)動(dòng)框架架構(gòu)

    北京迅為RK3568開(kāi)發(fā)板OpenHarmony系統(tǒng)南向驅(qū)動(dòng)開(kāi)發(fā)內(nèi)核HDF驅(qū)動(dòng)框架架構(gòu)
    的頭像 發(fā)表于 03-11 14:13 ?1852次閱讀
    北京迅為RK3568<b class='flag-5'>開(kāi)發(fā)</b>板OpenHarmony系統(tǒng)南向驅(qū)動(dòng)<b class='flag-5'>開(kāi)發(fā)</b>內(nèi)核HDF驅(qū)動(dòng)<b class='flag-5'>框架</b>架構(gòu)