magic-api 0.2.0 发布,接口快速开发框架
本次更新内容:
- 抛弃XML方式,改用通过Web页面编写脚本
- 新增脚本Debug能力
- 新增代码提示
- 新增错误提示
- 新增Redis、MongoDB的支持
- 新增API前缀以及WEB页面配置
- 新增日志、断言模块
- 新增自定义结果转换以及自定义类型扩展
- 重构自定义拦截器
- 重构SQL执行器
- 修复默认SQL缓存线程安全问题
项目介绍
magic-api 是一个接口快速开发框架,通过Web页面编写脚本以及配置,自动映射为HTTP接口,无需定义Controller、Service、Dao、Mapper、XML、VO等Java对象
使用方式
maven引入
<!-- 以spring-boot-starter的方式引用 --> <dependency> <groupId>org.ssssssss</groupId> <artifactId>magic-api-spring-boot-starter</artifactId> <version>0.2.0</version> </dependency
修改application.properties
server.port=9999 #配置web页面入口 magic.web=/magic/web #以下配置需跟实际情况修改 spring.datasource.url=jdbc:mysql://localhost/test spring.datasource.username=root spring.datasource.password=123456789 spring.datasource.driver-class-name=com.mysql.jdbc.Drive
执行建表语句
执行源码中的db/magic-api.sql建表语句
在线编辑
访问http://localhost:9999/magic/web
进行操作
项目截图
整体截图
代码提示
DEBUG
代码仓库
Github仓库地址: https://github.com/ssssssss-team/magic-api
Gitee仓库地址: https://gitee.com/ssssssss-team/magic-api

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
ViewUI 4.3.0(原 iView)发布,企业级 UI 组件库
ViewUI 4.3.0 “Watame”发布了,ViewUI 即原先的 iView,它是一套基于 Vue.js 的企业级 UI 组件库,主要服务于 PC 界面的中后台产品。 更新内容如下: Tree 新增 slotcontextMenu,支持右键菜单。 Tree 的节点数据新增属性contextmenu,开启后,该节点可以使用右键菜单功能,需配合 Tree 的 slotcontextMenu一起使用。 Tree 新增事件@on-contextmenu。 Tabs 新增 slotcontextMenu,支持右键菜单。 TabPane 新增属性context-menu,开启后,该页签可以使用右键菜单功能,需配合 Tabs 的 slotcontextMenu一起使用。 Tabs 新增事件@on-contextmenu。 Tabs 新增属性draggable和事件@on-drag-drop,用于拖拽调整页签顺序。 Tabs 新增双击事件@on-dblclick。 Table 新增展开/收起子数据事件@on-expand-tree。 Table 不再主动修改_showChildren字段,请使...
- 下一篇
MyExcel 3.9.1 版本发布
MyExcel,是一个集导入、导出、加密Excel等多项功能的Java工具包。 MyExcel采用声明式语法来构建、读取Excel,屏蔽POI的具体操作细节(对POI无感知),以开发常用的技术替代,使得构建(从简单到高度复杂Excel)以及读取Excel变得极为便利,且构建、读取性能极为优异,占用内存极低(具体,请移步参考MyExcel&阿里EasyExcel性能对比)。 如导入: List<ArtCrowd> result = SaxExcelReader.of(ArtCrowd.class) .sheet(0) // 0代表第一个sheet,如果为0,可省略该操作,也可sheet("名称")读取 .rowFilter(row -> row.getRowNum() > 0) // 如无需过滤,可省略该操作,0代表第一行 .beanFilter(ArtCrowd::isDance) // bean过滤 .read(path.toFile()); 本次更新点如下: 修复DefaultStreamExcelBuilder在部分异常情况下,消费者线...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8安装Docker,最新的服务器搭配容器使用
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- 设置Eclipse缩进为4个空格,增强代码规范
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS7设置SWAP分区,小内存服务器的救世主