《开放源码优选》是他们撷取Github、Gitee等开放源码街道社区中高质量工程项目的版块,主要包括控制技术、自学、新颖与各式各样有意思的文本。下期所推荐的是如前所述Java的USB加速合作开发架构,magic-api。
magic-api 是一个如前所述Java的USB加速合作开发架构,撰写USB将通过magic-api提供的UI介面顺利完成,手静态射为HTTPUSB,无须表述Controller、Service、Dao、Mapper、XML、VO等Java第一类方可顺利完成常用的HTTP APIUSB合作开发。
优点
全力支持MySQL、MariaDB、Oracle、DB2、PostgreSQL、SQLServer 等全力支持 jdbc 规范化的资料库全力支持非关系型资料库 Redis、Mongodb全力支持软件产业布署、USB手动并行全力支持巨集查阅和自订巨集查阅全力支持多管理辅助工具新颖性,全力支持新浪网新颖性管理辅助工具全力支持 SQL 内存,和自订 SQL 内存全力支持自订 JSON 结论、自订巨集结论支持对USB职权新颖性、圣夫龙等功能全力支持运转时静态修正管理辅助工具全力支持 Swagger USB文档格式聚合如前所述 magic-script JAVA发动机,静态校对,无须重新启动,动态发布全力支持 Linq 式查阅,关连、切换更简单支持资料库外交事务、SQL 全力支持堆叠,转义符,推论等句法全力支持文档上传、下载、输入相片全力支持JAVA历史版对照与恢复全力支持JAVA标识符手动提示信息、模块提示信息、漂浮提示信息、严重错误提示信息全力支持导入 Spring 中的 Bean、Java 中的类全力支持新浪网增容全力支持自订辅助工具类、自订组件包、自订类别扩充、自订吴语、自订入选为切换等自订操作加速开始
maven 导入:
org.ssssssss magic-api-spring-boot-starter 2.0.1
修正 application.properties:
server.port=9999 #新颖性web网页出口处 magic-api.web=/magic/web #新颖性文档存储边线。而立classpath结尾时,为黎贞商业模式 magic-api.resource.location=/data/magic-api
新浪网撰稿:
出访 http://localhost:9999/magic/web 进行操作
三分钟写出查阅USB
1、创建分组
点击创建分组按钮后,输入分组信息,点击创建。
2、新建USB
右键分组,点击新建USB。
在撰稿器输入文本后,填写USB名称和及其路径。
var sql = “”” select * from test_data “”” return db.select(sql)
ctrl+s 保存后,方可出访USB。
3、出访USB
> curl http://localhost:9999/test/test { “code”: 1, “message”: “success”, “data”: [ { “id”: 1, “name”: “magicApi” }, { “id”: 2, “name”: “xiaoDong” } ], “timestamp”: 1638192442535, “executeTime”: 9 }
也可以通过 web 介面执行。
工程项目截图
开放源码协议:MIT
开放源码地址:https://github.com/ssssssss-team/magic-api