chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

作者丨編碼磚家

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

Part1簡(jiǎn)介

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

【已有上千家中小型公司使用,上萬名開發(fā)者用于接口配置開發(fā)。上百名開發(fā)者參與提交了功能建議,接近20多名貢獻(xiàn)者參與。已被gitee長(zhǎng)期推薦。從首個(gè)版本開始不斷優(yōu)化升級(jí),目前版本穩(wěn)定,開發(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è)查詢以及自定義分頁(yè)查詢

支持多數(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)編譯,無需重啟,實(shí)時(shí)發(fā)布

支持Linq式查詢,關(guān)聯(lián)、轉(zhuǎn)換更簡(jiǎn)單

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

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

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

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

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

支持在線調(diào)試

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

Part3快速開始

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開頭時(shí),為只讀模式

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

在線編輯

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

    關(guān)注

    20

    文章

    2989

    瀏覽量

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

    關(guān)注

    2

    文章

    1620

    瀏覽量

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

    關(guān)注

    0

    文章

    404

    瀏覽量

    17894

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

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    ArkUI-X框架LogInterface使用指南

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

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

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

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

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

    熱門前端框架:引領(lǐng)現(xiàn)代 Web 開發(fā)的潮流

    在當(dāng)今快速發(fā)展的前端開發(fā)領(lǐng)域,熱門前端框架如 React、Vue 和 Angular 等,成為了開發(fā)者構(gòu)建高效、高性能 Web 應(yīng)用的得力工具。它們各自具有獨(dú)特的特點(diǎn)和優(yōu)勢(shì),引領(lǐng)著現(xiàn)代
    的頭像 發(fā)表于 01-22 10:08 ?467次閱讀

    如何使用Java語言快速開發(fā)一套智慧工地系統(tǒng)(源碼)

    使用Java語言快速開發(fā)一套智慧工地系統(tǒng),可以遵循以下步驟和策略: 1、確定系統(tǒng)架構(gòu) 微服務(wù)架構(gòu):采用Spring Cloud構(gòu)建微服務(wù),每個(gè)服務(wù)負(fù)責(zé)一個(gè)特定的功能模塊,如安全監(jiān)控、人員管理等,提高
    的頭像 發(fā)表于 01-09 17:39 ?722次閱讀

    AI開發(fā)框架集成介紹

    隨著AI應(yīng)用的廣泛深入,單一框架往往難以滿足多樣化的需求,因此,AI開發(fā)框架的集成成為了提升開發(fā)效率、促進(jìn)技術(shù)創(chuàng)新的關(guān)鍵路徑。以下,是對(duì)AI開發(fā)
    的頭像 發(fā)表于 01-07 15:58 ?555次閱讀

    USB Type-C接口快充協(xié)議芯片的特點(diǎn)與發(fā)展趨勢(shì)

    現(xiàn)代設(shè)備快充的核心技術(shù)之一。為了滿足用戶對(duì)充電速度和效率的需求,USB Type-C接口快充協(xié)議芯片應(yīng)運(yùn)而生。本文將深入分析USB Type-C接口快充協(xié)議芯片的特點(diǎn),并展望其未來發(fā)展趨勢(shì)。
    的頭像 發(fā)表于 12-18 14:36 ?1120次閱讀
    USB Type-C<b class='flag-5'>接口快</b>充協(xié)議芯片的特點(diǎn)與發(fā)展趨勢(shì)

    SSM框架的源碼解析與理解

    SSM框架(Spring + Spring MVC + MyBatis)是一種在Java開發(fā)中常用的輕量級(jí)企業(yè)級(jí)應(yīng)用框架。它通過整合Spring、Spring MVC和MyBatis三
    的頭像 發(fā)表于 12-17 09:20 ?988次閱讀

    SSM框架的優(yōu)缺點(diǎn)分析 SSM在移動(dòng)端開發(fā)中的應(yīng)用

    SSM框架的優(yōu)缺點(diǎn)分析 SSM框架,即Spring、Spring MVC和MyBatis的整合,是當(dāng)前比較流行的Java開源框架之一。以下是對(duì)SSM
    的頭像 發(fā)表于 12-16 18:18 ?2356次閱讀

    SSM框架Java開發(fā)中的應(yīng)用 如何使用SSM進(jìn)行web開發(fā)

    SSM框架,即Spring、SpringMVC和MyBatis的整合,是Java Web開發(fā)中常用的技術(shù)棧。它通過分層架構(gòu),實(shí)現(xiàn)了視圖、控制、業(yè)務(wù)邏輯和數(shù)據(jù)訪問的分離,提高了代碼的可維護(hù)性和可擴(kuò)展性
    的頭像 發(fā)表于 12-16 17:28 ?1583次閱讀

    大語言模型開發(fā)框架是什么

    大語言模型開發(fā)框架是指用于訓(xùn)練、推理和部署大型語言模型的軟件工具和庫(kù)。下面,AI部落小編為您介紹大語言模型開發(fā)框架
    的頭像 發(fā)表于 12-06 10:28 ?525次閱讀

    Java 23功能介紹

    Java 23 包含全新和更新的 Java 語言功能、核心 API 以及 JVM,同時(shí)適合新的 Java 開發(fā)者和高級(jí)開發(fā)者。從?Intel
    的頭像 發(fā)表于 12-04 10:02 ?1002次閱讀
    <b class='flag-5'>Java</b> 23功能介紹

    Java集合API的改進(jìn)介紹

    簡(jiǎn)介 本文我們將探討不同 jdk 版本中各類的起源,以及新引入的類和接口背后的目的。我們將分析之前版本存在的問題,以及為何需要引入新的類或接口。此外,我們還將介紹集合類和接口中的新特性。文章將逐一
    的頭像 發(fā)表于 11-22 11:12 ?562次閱讀
    <b class='flag-5'>Java</b>集合API的改進(jìn)介紹

    HarmonyOS NEXT應(yīng)用元服務(wù)開發(fā)Intents Kit(意圖框架服務(wù))事件推薦開發(fā)者測(cè)試

    :基礎(chǔ)信息提供,環(huán)境準(zhǔn)備,聯(lián)調(diào)驗(yàn)證。 一、基礎(chǔ)信息提供 達(dá)成開發(fā)意向后,開發(fā)者發(fā)送郵件到郵箱(hagservice@huawei.com)或者聯(lián)系華為意圖框架接口同事,向華為提供測(cè)試應(yīng)用的信息。 二、環(huán)境
    發(fā)表于 11-18 17:39

    ?介紹一款Java開發(fā)的開源MES系統(tǒng)

    ?介紹一款Java開發(fā)的開源MES系統(tǒng),萬界星空科技開源的MES系統(tǒng)。該系統(tǒng)基于Java開發(fā),具有廣泛的適用性和高度的可定制性,能夠滿足不同行業(yè)、不同規(guī)模企業(yè)的智能制造需求。
    的頭像 發(fā)表于 09-05 17:39 ?1403次閱讀
    ?介紹一款<b class='flag-5'>Java</b><b class='flag-5'>開發(fā)</b>的開源MES系統(tǒng)