内容简介:本次更新内容: 界面改动 界面改用VUE重写 新增支持多tab页、自动保存 新增对顶部header的自定义配置API 新增自定义皮肤配置的API 新增请求钩子设置,主要用于支持自身应用对UI操作的鉴权 新增支持接口搜素 新增全...
本次更新内容:
界面改动
- 界面改用
VUE重写 - 新增支持多
tab页、自动保存 - 新增对顶部
header的自定义配置API - 新增自定义皮肤配置的
API - 新增请求钩子设置,主要用于支持自身应用对
UI操作的鉴权 - 新增支持接口搜素
- 新增全局配置(用于模拟测试,全局header、全局参数等)
- 新增语法错误提示
- 接口列表改为树形结构
功能改动
- 新增支持数据库自定义方言
- 新增自定义配置列名转换、以及默认列名转换配置项
- 新增数据库列名转换API(
camel、pascal、upper、lower、normal) - 新增单表操作
API(insert、update) - 新增
SQL拦截器 - 新增拦截器
RequestInterceptor参数request、response - 新增内置跨域处理
- 废弃
DynamicDataSource改用MagicDynamicDataSource - 优化代码,内部包结构调整
脚本改动
- 新增
?.语法,obj?.method当obj为空时直接返回null - 新增
...自动展开语法 - 新增支持
[].xxx()的语法 - 新增支持
(expr).xxx()的语法 - 新增正则类型
//gimuy - 新增
Pattern扩展test用于校验文本是否符合正则 - 新增
exit语句,exit 400,'参数填写有误';直接退出执行脚本,返回结果
BUG修复
- 修复未对脚本解除包装导致读取脚本错误的BUG
- 修复分页缓存计算
Key的BUG - 修复变量作用域污染的问题
- 修复在请求时
ContentType为application/json等类型,RequestBody为空时会报错的问题 - 修复
+=、-=、/=、%=对int值操作时未赋值的BUG
其它
- 新增达梦数据库方言及脚本 !5 添加达梦数据库方言及 sql 文件(opens new window)
- 更新
SQL脚本,去除自带例子 - 优化文档
项目介绍
magic-api 是一个基于 Java 的接口快速开发框架,通过magic-api提供的UI界面完成编写接口,无需定义Controller、Service、Dao、Mapper、XML、VO等Java对象即可完成常见的HTTP API接口开发
使用方式
maven引入
<!-- 以spring-boot-starter的方式引用 --> <dependency> <groupId>org.ssssssss</groupId> <artifactId>magic-api-spring-boot-starter</artifactId> <version>0.5.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

以上所述就是小编给大家介绍的《magic-api 0.5.0 发布,接口快速开发框架》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- Java集合框架——List接口
- 接口自动化测试框架Karate
- Gin框架中使用JWT进行接口认证
- ThinkPHP实现支付宝接口功能 - ThinkPHP框架
- MUi框架ajax请求WebService接口实例
- PhalApi 2.8.1 发布,PHP 开源接口框架
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
PHP for the World Wide Web, Second Edition (Visual QuickStart Gu
Larry Ullman / Peachpit Press / 2004-02-02 / USD 29.99
So you know HTML, even JavaScript, but the idea of learning an actual programming language like PHP terrifies you? Well, stop quaking and get going with this easy task-based guide! Aimed at beginning ......一起来看看 《PHP for the World Wide Web, Second Edition (Visual QuickStart Gu》 这本书的介绍吧!