协议驱动开发框架,通过boot-parent统一管控全部依赖版本,业务模块按需引入子组件。
| 模块 | 能力简述 |
|---|---|
| boot-common | springboot扩展、基础工具类、全局常量、SPI扩展点、统一异常处理、JSON字段自动脱敏、线程池 |
| boot-webmvc | Controller/Service切面、接口鉴权、全局异常、API日志,协议驱动主体实现 |
| boot-webflux | WebFlux封装,面向IO密集型场景(日志检索服务使用)、独立的websocket服务 |
| boot-mybatis | Mapper类二次JDK代理,支持AOP扩展;数据库字段自动加解密 |
| boot-mybatis-log | 控制台输出携带完整参数、可直接执行的SQL,提升调试效率 |
| boot-icache | 单机内存缓存 |
| boot-gener | 根据数据表结构一键生成实体、Mapper、Service代码;代码模板支持自定义修改 |
| boot-mariadb | MariaDB数据源自动配置封装 |
| boot-utils-* | 国密SM、FreeMarker、HTTP请求等通用工具包 |
- JDK 25+
- Springboot 4.0.x
- MariaDB / MySQL
cat-bcdt-core 遵循 Apache 2.0 协议;