低代码平台Crabc v1.2.1发布

116 阅读1分钟
Crabc是低代码开发平台,企业级API发布管理系统,采用SpringBoot、JWT、Mybatis等框架和SPI插件机制实现。 支持接入mysql、oracle、postgresql、sqlserver、es、MongoDB等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

开源地址

gitee.com/linebyte/cr…

功能效果图

image.png

image.png

image.png