支持自定义JSON结果、自定义分页结果。 支持自定义工具类、自定义模块包、自定义类型扩展、自定义函数等。 支持对接口权限配置、拦截器等功能。 支持导入Spring中的Bean、Java中的类。 支持Swagger接口文档生成。 Magic-API的弊端 无法处理复杂业务逻辑:Magic-API主要适用于简单的HTTP接口开发,对于复杂的业务逻辑,需要结...
magic-api: response: |- #配置JSON格式,格式为magic-script中的表达式 { code: code, message: message, data, timestamp, requestTime, executeTime, } 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. #更加灵活的自定义结构配置 编写Java代码如下,在使用此配置之后,配置文件中的magic-api.response将失效 AI检...
returndb.update('delete from user where id=#{id}'); 如根据id进行修改:使用post请求,把需要修改的字段和值使用json字符串方式传递即可,可参考4.2小节的说明。 returndb.table('user').primary('id',body.id).update(body); 回到顶部 6.集成Swagger 当接口很多时,想查询接口及路径,Swagger是一个不错的选择。
6. #自定义分页JSON结果 默认分页结果返回值如下: 如需调整请参考自定义JSON结果 #自定义分页参数获取 对于分页参数不在请求参数中的使用此方法配置,使用此方法配置后,分页参数配置将失效。 AI检测代码解析 /** * 分页对象默认提取接口 */ @Component public class MyPageProvider implements PageProvider { /** ...
6、支持自定义JSON结果、自定义分页结果 7、SQL支持拼接,占位符,判断等语法 8、基于magic-script脚本引擎,动态编译,无需重启,实时发布 9、支持脚本代码自动提示、错误提示 10、支持在线调试脚本引擎 11、支持自定义工具类、自定义模块包 注意事项 1 下载完成后不要在压缩包内运行软件直接使用,先解压; ...
支持自定义JSON结果、自定义分页结果 支持对接口权限配置、拦截器等功能 支持运行时动态修改数据源 支持Swagger接口文档生成 基于magic-script脚本引擎,动态编译,无需重启,实时发布 支持Linq式查询,关联、转换更简单 支持数据库事务、SQL支持拼接,占位符,判断等语法 支持文件上传、下载、输出图片 支持脚本历史版本对比与恢...
import"com.alibaba.fastjson.JSON"asJSON;import"org.apache.commons.lang3.StringUtils"asStringUtils;if(v==null){returnnull}if(StringUtils.isEmpty(v.getValue())){returnnull}varvt=v.getType()if(vt =="jsonb"){returnJSON.parseObject(v.getValue()) ...
apijson:https://github.com/Tencent/APIJSON dataway:https://gitee.com/zycgit/hasor magic-api:https://gitee.com/ssssssss-team/magic-api 七、总结 基于magic-api 等开源项目我们也可以搭建自己的低代码平台。当然开发这个低代码平台我们还是需要些工作量,主要是打通 web ui 和后端接口的 api。笔者曾经也经...
支持集群部署、接口自动同步。 支持分页查询以及自定义分页查询 支持多数据源配置,支持在线配置数据源 支持SQL缓存,以及自定义SQL缓存 支持自定义JSON结果、自定义分页结果 支持对接口权限配置、拦截器等功能 支持运行时动态修改数据源 支持Swagger接口文档生成
支持集群部署、接口自动同步。 支持分页查询以及自定义分页查询 支持多数据源配置,支持在线配置数据源 支持SQL缓存,以及自定义SQL缓存 支持自定义JSON结果、自定义分页结果 支持对接口权限配置、拦截器等功能 支持运行时动态修改数据源 支持Swagger接口文档生成