magic-api 0.3.4 发布,接口快速开发框架
本次更新内容:
- 新增支持将请求参数存入一个变量中
- 新增支持接口自动刷新
- 优化
Map
定义,可省略value
- 优化
import
提示 - 修复在测试时获取不到
HttpServletRequest
的问题
项目介绍
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.3.4</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

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
c++之重载函数学习总结
一、C++中的函数重载: 1、函数重载的概念: 用同一个函数名定义不同的函数 当函数名和不同的参数搭配时函数的含义不同 注意:在c语言中是没有函数重载这个概念的。 代码示例演示: #include<stdio.h>#include<string.h>intfunc(intx){returnx;}intfunc(inta,intb){return(a+b);}intfunc(constchar*s){returnstrlen(s);}intmain(){return0;} 上面在c++编译器里面编译时没有问题的,如果放在c语言编译器里面编译是会报错的: root@txp-virtual-machine:/home/txp#gcctest5.ctest5.c:8:5:error:conflictingtypesfor‘func’intfunc(inta,intb)^test5.c:3:5:note:previousdefinitionof‘func’washereintfunc(intx)^test5.c:13:5:error:conflictingtypesfor...
- 下一篇
FHS-Framework V2.0.4 发布,开源快速开发平台
本版本更新内容: 账号输入密码次数超过上限后的自动锁定 优化高级搜索,每个过滤条件都支持and/or,并且点击完搜索后自动关闭 去掉js/other/path 三个properties 配置全都使用yml,去掉Apollo,拥抱nacos 忽略Swagger DO中 的部分字段。 添加validate-spring-boot-starter 代替hibernate validator 优势1 支持控制器注解验证 @ValidateParams( value = { @ValidateParam(value = Check.NotEmpty, argName = "name"), @ValidateParam(value = Check.Number, argName = "age"), @ValidateParam(value = Check.isIDCard, argName = "idcard"), } ) @GetMapping("test1") public Object test1(String name, Integer age, Integer i...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS8编译安装MySQL8.0.19
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Docker安装Oracle12C,快速搭建Oracle学习环境
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Mario游戏-低调大师作品
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题