Redian新闻
>
SpringBoot 接口快速开发神器(接口可视化界面实现)

SpringBoot 接口快速开发神器(接口可视化界面实现)

公众号新闻

点击上方“芋道源码”,选择“设为星标

管她前浪,还是后浪?

能浪的浪,才是好浪!

每天 10:33 更新文章,每天掉亿点点头发...

源码精品专栏

 

来源:gitee.com/ssssssss-
team/magic-api


简介

magic-api 是一个基于Java的接口快速开发框架,编写接口将通过magic-api提供的UI界面完成,自动映射为HTTP接口,无需定义Controller、Service、Dao、Mapper、XML、VO等Java对象即可完成常见的HTTP API接口开发。

基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能

  • 项目地址:https://github.com/YunaiV/ruoyi-vue-pro
  • 视频教程:https://doc.iocoder.cn/video/

特性

  • 支持MySQL、MariaDB、Oracle、DB2、PostgreSQL、SQLServer 等多支持jdbc规范的数据库
  • 支持非关系型数据库Redis、Mongodb
  • 支持分页查询以及自定义分页查询
  • 支持多数据源配置,支持运行时动态添加数据源
  • 支持SQL缓存,以及自定义SQL缓存
  • 支持自定义JSON结果、自定义分页结果
  • 支持对接口权限配置、拦截器等功能
  • 支持运行时动态修改数据源
  • 支持Swagger接口文档生成
  • 基于magic-script脚本引擎,动态编译,无需重启,实时发布
  • 支持Linq式查询,关联、转换更简单
  • 支持数据库事务、SQL支持拼接,占位符,判断等语法
  • 支持文件上传、下载、输出图片
  • 支持脚本历史版本对比与恢复
  • 支持脚本代码自动提示、错误提示
  • 支持导入Spring中的Bean、Java中的类
  • 支持在线调试脚本引擎
  • 支持自定义工具类、自定义模块包、自定义类型扩展、自定义函数等

基于 Spring Cloud Alibaba + Gateway + Nacos + RocketMQ + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能

  • 项目地址:https://github.com/YunaiV/yudao-cloud
  • 视频教程:https://doc.iocoder.cn/video/

快速开始

maven引入

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

修改application.properties

server.port=9999
#配置web页面入口
magic-api.web=/magic/web
#配置文件存储位置。当以classpath开头时,为只读模式
magic-api.resource.location=/data/magic-api

在线编辑

访问 http://localhost:9999/magic/web 进行操作

项目截图

链接:https://gitee.com/ssssssss-team/magic-api

- END -


欢迎加入我的知识星球,一起探讨架构,交流源码。加入方式,长按下方二维码噢

已在知识星球更新源码解析如下:

最近更新《芋道 SpringBoot 2.X 入门》系列,已经 101 余篇,覆盖了 MyBatis、Redis、MongoDB、ES、分库分表、读写分离、SpringMVC、Webflux、权限、WebSocket、Dubbo、RabbitMQ、RocketMQ、Kafka、性能测试等等内容。

提供近 3W 行代码的 SpringBoot 示例,以及超 4W 行代码的电商微服务项目。

获取方式:点“在看”,关注公众号并回复 666 领取,更多内容陆续奉上。

文章有帮助的话,在看,转发吧。

谢谢支持哟 (*^__^*)

微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
SpringBoot 动态定时任务,配置写死,太Low了6种方式读取Springboot的配置SpringBoot项目中使用缓存的正确姿势,太优雅了!SpringBoot 插件化开发模式,强烈推荐!SpringBoot 集成 EasyExcel 3.x 优雅实现 Excel 导入导出SpringBoot:一个注解就能帮你下载任意对象北京什么时候攻打台湾?2025年?谷歌重磅发布多平台应用开发神器:背靠 AI 编程神器 Codey,支持 React、Vue 等框架,还能补全、解释代码SpringBoot 高效批量插入万级数据,哪种方式最强?SpringBoot 调用外部接口的三种方式告别繁琐:SpringBoot 拦截器与统一功能处理快试试用 API Key 来保护你的 SpringBoot 接口安全吧十四 中苏友好三分钟了解 SpringBoot 的启动流程SpringBoot+Redis BitMap 实现签到与统计功能公司新入职一位大佬,把SpringBoot项目启动时间从7分钟降到了40秒!SpringBoot 整合 MinIO 实现视频的分片上传/断点续传(亲测可行)牢记这16个SpringBoot 扩展接口,写出更加漂亮的代码SpringBoot 快速实现IP地址解析SpringBoot 通用限流方案(VIP珍藏版)SpringBoot 集成 Camunda 流程引擎,实现一套完整的业务流程十三 三反公开课预告:如何快速开发定制化RISC-V处理器并实现PPA目标SpringBoot 中的自带工具类,开发效率倍增!SpringBoot + Docker 实现一次构建到处运行~推荐35款 SpringBoot/SpringCloud 开源项目,附源码中东行散记(五):聊一点点历史SpringBoot + 规则引擎 URule,真的很强!SpringBoot 2 种方式快速实现分库分表,轻松拿捏!教你用 SpringBoot+Redis BitMap 实现签到与统计功能基于 SpringBoot 实现多租户架构:支持应用多租户部署和管理“养天地正气”的圣经解释数据可视化:基于 Echarts + SpringBoot 的动态实时大屏银行监管系统【源码】Vue+SpringBoot 集成 PageOffice 实现在线编辑Word、excel文档SpringBoot+Mybatis 如何实现流式查询,你知道吗?
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。