Crabc
https://gitee.com/linebyte/crabc
Crabc是低代码开发平台,企业级API发布管理系统,采用SpringBoot、JWT、Mybatis等框架和SPI插件机制实现。 支持接入(mysql、oracle、postgresql、sqlserver、elasticsearch)等SQL或/NOSQL数据源, 在编辑框内编写SQL即可快速生成Rest接口对外提供服务,还将提供了一键生成CRUD通用接口方法, 减少通用接口的SQL编写,让开发人员专注更复杂的业务逻辑实现。可通过插件的方式扩展支持其他的数据源。 后续将集成微服务网关支持接口转发、黑白名单、权限认证、限流、缓存、监控等提供一站式API服务功能。
v1.2.1新特性
1、新增支持ElasticSearch NoSQL数据库
2、加入TiDB、openGauss、OceanBase、达梦、TDSQL等国产关系型数据库的支持
3、新增Docker打包构建发布
Docker部署
先执行db/dml.sql脚本,创建库表和初始化数据
docker pull crabc/crabc-admin:latest
docker run -p 9377:9377 --env db_url=jdbc连接(如:jdbc:mysql://localhost:3306) --env db_user=数据库用户 --env db_pwd=数据库密码 -d --name crabc-admin crabc/crabc-admin:latest
开源地址
文档更新时间: 2023-03-26 16:50 作者:admin