# crabc-spring-boot-starter-demo **Repository Path**: linebyte/crabc-spring-boot-starter-demo ## Basic Information - **Project Name**: crabc-spring-boot-starter-demo - **Description**: springboot快速集成crabc-api,生成CRUD通用接口示例 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 6 - **Forks**: 2 - **Created**: 2024-07-04 - **Last Updated**: 2025-06-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 介绍 **Crabc** 是低代码接口开发平台,企业级API管理系统,深度整合SpringBoot和Mybatis实现动态数据源和动态SQL。 支持接入(mysql、oracle、postgresql、sqlserver、达梦、TiDB、es)等SQL或/NoSQL数据源, 在编辑框内编写好SQL后即可快速生成Rest接口对外提供服务。支持Mybatis中if等标签语法、数据脱敏、 以及复杂的多SQL执行并支持事务, 减少通用接口的SQL编写,让开发人员专注更复杂的业务逻辑实现。可通过插件的 方式扩展支持其他的数据源。 ## Maven集成crabc-api ``` cn.crabc crabc-spring-boot-starter 2.8.7 ``` 在程序启动类中添加下面注解 ``` @SpringBootApplication(exclude = {DataSourceAutoConfiguration.class}) ``` ## 运行启动 先执行db/dml.sql脚本,创建库表和初始化数据,建议mysql 8.0+版本 访问地址:http://127.0.0.1:9377 账号密码:admin/admin123