用途:提供一套完整、模块化的 Java Spring Boot 应用构建框架,面向企业级功能开发,可按需启用数据库、消息、缓存、安全、容器化与监控等模块。
主要能力:核心技能常驻启用,包括项目初始化、Maven 模块化与 BOM、全局异常处理、请求校验、结构化日志、单元与集成测试、基于 Mockito 的 TDD、Spec-First 开发。可选模块包括 Redis 缓存、Kafka 消息、RabbitMQ 消息、OAuth2/OIDC、基于角色的访问控制、Docker 容器化、OpenAPI/Swagger 文档、Actuator 与 Prometheus 监控。
使用方式:最小化安装(仅 PostgreSQL + JWT)用 mvn clean install -Pminimal;启用 Redis 缓存用 mvn clean install -Dmodule.redis.enabled=true;全量模块用 mvn clean install -Pfull-stack。运行应用:mvn spring-boot:run -Dspring-boot.run.profiles=local。开发流程为 Spec First、TDD 先写测试、最小实现、重构、归档更新规格。Docker 相关:make dev(本地服务)、make dev-docker(Docker 基础设施)、docker compose --profile with-app up -d(完整 Docker 部署)。
适用场景:需要按需组合企业级 Java Spring Boot 能力的后端项目与团队工程实践。
限制:资料来源未提供各模块详细配置、依赖版本、兼容范围与性能数据;部分内容(如收费、平台支持)暂未提供。