更新描述

This commit is contained in:
蓝白 committed 2023-11-02 13:01:45 +08:00
1 parent 674ce6cac5
commit fed521bda1
14 files changed
+11 -16

No files matched your search

+11 -16
View File
@@ -1,10 +1,10 @@
## 介绍 ## 介绍
**Crabc** 是低代码开发平台,企业级API发布管理系统,深度整合SpringBoot和Mybatis实现动态数据源和动态SQL。 **Crabc** 是低代码开发平台,企业级API发布管理系统,深度整合SpringBoot和Mybatis实现动态数据源和动态SQL。
支持接入(mysql、oracle、postgresql、sqlserver、elasticsearch、mongodb)等SQL或/NoSQL数据源, 支持接入(mysql、oracle、postgresql、sqlserver、elasticsearch)等SQL或/NoSQL数据源,
在编辑框内编写好SQL后即可快速生成Rest接口对外提供服务。支持Mybatis中if等标签语法、数据转换、参数取值、 在编辑框内编写好SQL后即可快速生成Rest接口对外提供服务。支持Mybatis中if等标签语法、数据脱敏、
以及复杂的多SQL执行并支持事务, 减少通用接口的SQL编写,让开发人员专注更复杂的业务逻辑实现。可通过插件的 以及复杂的多SQL执行并支持事务, 减少通用接口的SQL编写,让开发人员专注更复杂的业务逻辑实现。可通过插件的
方式扩展支持其他的数据源, 提供多种权限认证、限流熔断、缓存、监控等提供一站式API服务功能。 方式扩展支持其他的数据源。
## 功能 ## 功能
- **工作台**:可视化编写SQL快速的对外发布成API接口,支持多SQL同时执行、Mybatis标签语法,实现动态SQL和动态标签 - **工作台**:可视化编写SQL快速的对外发布成API接口,支持多SQL同时执行、Mybatis标签语法,实现动态SQL和动态标签
@@ -12,8 +12,8 @@
- **应用列表**:Code认证、签名认证的应用创建管理以及对API调用在线授权。 - **应用列表**:Code认证、签名认证的应用创建管理以及对API调用在线授权。
- **接口列表**:查看开发中和已发布的API接口,可进行上下线管理,编辑升级等 - **接口列表**:查看开发中和已发布的API接口,可进行上下线管理,编辑升级等
- **接口日志**:查看发布的接口被调用日志列表和请求详情。 - **接口日志**:查看发布的接口被调用日志列表和请求详情。
- **监控统计**:可视化查看发布的API被调用统计和监控。 - **监控统计**:可视化查看发布的API被调用统计。
- **流控规则**:限流、缓存、熔断、告警等。 - **流控规则**:限流、缓存等。
## 模块 ## 模块
~~~ ~~~
@@ -54,9 +54,8 @@ cn.crabc
<version>最新版本</version> <version>最新版本</version>
</dependency> </dependency>
``` ```
在程序启动类中添加下面两行注解 在程序启动类中添加下面注解
``` ```
@MapperScan({"cn.crabc.core.app.mapper","cn.crabc.core.datasource.mapper"})
@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class}) @SpringBootApplication(exclude = {DataSourceAutoConfiguration.class})
``` ```
## Docker启动 ## Docker启动
@@ -71,25 +70,21 @@ docker run -p 9377:9377 --env db_url=jdbc连接(如:jdbc:mysql://localhost:330
## 效果截图 ## 效果截图
### 接口开发 ### 接口开发
![img.png](doc/sql.png) ![img.png](doc/sql.png)
![img.png](doc/multiple_sql.png)
#### 接口属性 #### 接口属性
![img.png](doc/detail.png) ![img.png](doc/detail.png)
#### 请求参数 #### 请求参数
![img.png](doc/param.png) ![img.png](doc/param.png)
#### 在线预览 #### 在线预览
![img_2.png](doc/img_test.png) ![img_2.png](doc/img_test.png)
#### 应用创建
![img_6.png](doc/app.png)
#### 接口列表 #### 接口列表
![img.png](doc/api.png) ![img.png](doc/api.png)
#### 数据库类型 #### 数据库类型
![img.png](doc/db.png) ![img.png](doc/db.png)
### 限流熔断 ### 限流熔断
![img.png](doc/flow.png) ![img.png](doc/flow.png)
![img.png](doc/degrade.png)
## 交流群 ## 交流群
微信群: 微信群:
![img.png](doc/img.png) ![img.png](doc/img.png)
QQ群:748993036 QQ群:748993036
BIN
View File
Binary file not shown.

Before

Width:  |  Height:  |  Size: 74 KiB

BIN
View File
Binary file not shown.

Before

Width:  |  Height:  |  Size: 85 KiB

BIN
View File
Binary file not shown.

Before

Width:  |  Height:  |  Size: 62 KiB

BIN
View File
Binary file not shown.

Before

Width:  |  Height:  |  Size: 100 KiB

After

Width:  |  Height:  |  Size: 57 KiB

BIN
View File
Binary file not shown.

Before

Width:  |  Height:  |  Size: 112 KiB

BIN
View File
Binary file not shown.

Before

Width:  |  Height:  |  Size: 74 KiB

After

Width:  |  Height:  |  Size: 102 KiB

BIN
View File
Binary file not shown.

Before

Width:  |  Height:  |  Size: 107 KiB

After

Width:  |  Height:  |  Size: 87 KiB

BIN
View File
Binary file not shown.

Before

Width:  |  Height:  |  Size: 126 KiB

BIN
View File
Binary file not shown.

Before

Width:  |  Height:  |  Size: 85 KiB

After

Width:  |  Height:  |  Size: 86 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 107 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 84 KiB

BIN
View File
Binary file not shown.

Before

Width:  |  Height:  |  Size: 93 KiB

After

Width:  |  Height:  |  Size: 81 KiB

BIN
View File
Binary file not shown.

Before

Width:  |  Height:  |  Size: 90 KiB

After

Width:  |  Height:  |  Size: 76 KiB