{"repo":"ssssssss-team/magic-api","free":true,"listed":false,"github":"https://github.com/ssssssss-team/magic-api","clone":"git clone https://github.com/ssssssss-team/magic-api.git","description":"magic-api 是一个接口快速开发框架，通过Web页面编写脚本以及配置，自动映射为HTTP接口，无需定义Controller、Service、Dao、Mapper、XML、VO等Java对象","language":"Java","stars":1901,"topics":["http-api","api","restful-api","api-framework","http-api-generator","magic-api","magic-script","sql","automatic-api"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"特性 快速开始 文档/演示 示例项目 更新日志 项目截图 交流群 简介 magic-api 是一个基于Java的接口快速开发框架，编写接口将通过magic-api提供的UI界面完成，自动映射为HTTP接口，无需定义Controller、Service、Dao、Mapper、XML、VO等Java对象即可完成常见的HTTP API接口开发 【已有上千家中小型公司使用，上万名开发者用于接口配置开发。上百名开发者参与提交了功能建议，接近20多名贡献者参与。已被gitee长期推荐。从首个版本开始不断优化升级，目前版本稳定，开发者交流群活跃。参与交流QQ群④700818216】 特性 - 支持MySQL、MariaDB、Oracle、DB2、PostgreSQL、SQLServer 等支持jdbc规范的数据库 - 支持非关系型数据库Redis、Mongodb - 支持集群部署、接口自动同步。 - 支持分页查询以及自定义分页查询 - 支持多数据源配置，支持在线配置数据源 - 支持SQL缓存，以及自定义SQL缓存 - 支持自定义JSON结果、自定义分页结果 - 支持对接口权限配置、拦截器等功能 - 支持运行时动态修改数据源 - 支持Swagger接口文档生成 - 基于magic-script脚本引擎，动态编译，无需重启，实时发布 - 支持Linq式查询，关联、转换更简单 - 支持数据库事务、SQL支持拼接，占位符，判断等语法 - 支持文件上传、下载、输出图片 - 支持脚本历史版本对比与恢复 - 支持脚本代码自动提示、参数提示、悬浮提示、错误提示 - 支持导入Spring中的Bean、Java中的类 - 支持在线调试 - 支持自定义工具类、自定义模块包、自定义类型扩展、自定义方言、自定义列名转换等自定义操作 快速开始 maven引入 修改application.properties 在线编辑 访问 http://localhost:9999/magic/web 进行操作 文档/演示 - 文档地址：https://ssssssss.org - 在线演示：https://magic-api.ssssssss.org.cn 示例项目 - magic-api-example 项目截图 --- --- 交流群 微信群 QQ群 ----- --- 备注：加群，邀您加入群聊 点击加入QQ群：700818216","default_branch":null,"files":null,"tree":[],"storefront":"/r/ssssssss-team","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ssssssss-team/magic-api/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}