温馨提示:该页面为Windows软件,不支持手机用户安装使用
Magic-API 是一个基于 Java 接口快速开发的框架。它允许开发者通过 Magic-API 提供的 UI 页面来编写接口,并自动将这些接口转换为 HTTP 接口。开发者无需定义 Controller、Service、Dao、Mapper、XML、VO 等传统 Java 目标,即可轻松进行 HTTP API 接口开发。Magic-API 还支持多种数据库查询,包括 MySQL、MariaDB、Oracle、DB2、PostgreSQL、SQLServer 等,并且支持 JDBC 标准的数据库查询。另外Magic-API 还支持非关联型数据库查询,如 Redis 和 Mongodb,并支持分页查询及其自定义分页查询。
Magic-API 支持多数据源配置,允许在运行时动态添加数据源。它还支持 SQL 缓存文件及其自定义 SQL 缓存文件,以及自定义 JSON 结果和自定义分页查询结果。另外Magic-API 还支持对接口进行权限配置、拦截器等操作,并允许在运行时动态更改数据源。
Magic-API 还支持将 Swagger 接口文档转换为 Magic-Script 脚本模块,并动态编译程序,无需重启即可实时发布。它还支持 Linq 式查询,使得关系和转换更加简单。Magic-API 支持 SQL 事务、SQL 拼接、占位符、参数化等语法。另外它还支持上传文件、下载文件、输出图片等功能。
Magic-API 还支持脚本历史版本比较与修复,以及脚本编码自动提醒和错误报告。它还支持导入 Spring 中的 Bean 和 Java 中的类,并允许在线调整脚本模块。另外Magic-API 还支持自定义 Java 工具、自定义控制模块包、自定义类型扩展、自定义函数等。
Magic-API 的主要特点包括:
快速开发:基于 Java 接口,提供自动转换 HTTP 接口的功能,无需定义传统 Java 目标。
多数据库支持:支持 MySQL、MariaDB、Oracle、DB2、PostgreSQL、SQLServer 等多种数据库查询,并支持 JDBC 标准的数据库查询。
非关联型数据库支持:支持 Redis 和 Mongodb 等非关联型数据库查询,并支持分页查询及其自定义分页查询。
多数据源配置:支持多数据源配置,允许在运行时动态添加数据源。
SQL 缓存:支持 SQL 缓存文件及其自定义 SQL 缓存文件,以及自定义 JSON 结果和自定义分页查询结果。
接口权限配置:支持对接口进行权限配置、拦截器等操作。
运行时动态更改数据源:允许在运行时动态更改数据源。
Swagger 接口文档转换:支持将 Swagger 接口文档转换为 Magic-Script 脚本模块,并动态编译程序,无需重启即可实时发布。
Linq 式查询:支持 Linq 式查询,使得关系和转换更加简单。
SQL 事务和拼接:支持 SQL 事务、SQL 拼接、占位符、参数化等语法。
文件上传和下载:支持上传文件、下载文件、输出图片等功能。
脚本版本管理:支持脚本历史版本比较与修复,以及脚本编码自动提醒和错误报告。
Spring 和 Java 集成:支持导入 Spring 中的 Bean 和 Java 中的类,并允许在线调整脚本模块。
自定义扩展:支持自定义 Java 工具、自定义控制模块包、自定义类型扩展、自定义函数等。
要使用 Magic-API,首先需要安装并配置 Magic-API 环境。然后通过 Magic-API 提供的 UI 页面来编写接口,并自动转换为 HTTP 接口。开发者可以定义接口的请求参数和返回结果,并使用 Magic-API 提供的各种功能来增强接口的功能。例如可以使用 SQL 缓存来提高接口的查询效率,可以使用分页查询来处理大量数据,可以使用自定义 JSON 结果和自定义分页查询结果来满足不同的需求。
另外Magic-API 还支持多种数据库查询,开发者可以根据需要选择合适的数据库进行查询。Magic-API 还支持非关联型数据库查询,如 Redis 和 Mongodb,并支持分页查询及其自定义分页查询。开发者可以根据需要选择合适的数据库进行查询。
最后Magic-API 还支持多种高级功能,如接口权限配置、拦截器、运行时动态更改数据源等。开发者可以根据需要使用这些功能来增强接口的功能和安全性。
总之Magic-API 是一个功能强大的 Java 接口开发框架,它可以帮助开发者快速开发 HTTP API 接口,并提供多种功能来增强接口的功能和安全性。
安装快捷方式
修改或删除您的SD卡中的内容
拥有完全的网络访问权限
控制振动
查看网络连接
开机启动
防止手机休眠
在其他应用之上显示内容
录音
更改您的音频设置
拍摄照片和视频
连接WLAN网络和断开连接
查看WLAN连接
关闭其他应用
卸载快捷方式
让应用始终运行
修改系统设置
检索正在运行的应用
读取您的通讯录
与蓝牙设备配对
访问蓝牙设置
发送持久广播
写入/删除您的通讯录
使用指纹硬件
更改网络连接性
展开/收拢状态栏
查找设备上的帐号
写入/删除您的通讯录
读取同步设置
启用和停用同步
停用屏幕锁定
允许接收WLAN多播
添加或修改日历活动,并在所有者不知情的情况下向邀请对象发送电子邮件
读取日历活动和机密信息
关闭其他应用
请求安装文件包
连接WLAN网络和断开连接
拥有完全的网络访问权限
查看WLAN连接
查看网络连接
访问确切位置信息(以 GPS 和网络为依据)
访问大致位置信息(以网络为依据)
拍摄照片和视频
防止手机休眠
安装快捷方式
开机启动
发送持久广播
控制近距离通信
对正在运行的应用重新排序
读取您的SD卡中的内容