https://github.com/battcn/wemirr-platform
Wemirr Platform - 基础框架学习笔记
模块路径:
wemirr-platform-framework
概述
wemirr-platform-framework 是整个平台的基础框架层,提供了 13 个 Spring Boot Starter,涵盖了微服务开发中常见的各种技术场景。
框架结构
wemirr-platform-framework/
├── common-spring-boot-starter # 公共核心组件
├── common-framework-core # 核心工具类
├── db-spring-boot-starter # 数据库增强(多数据源、动态数据源)
├── redis-plus-spring-boot-starter # Redis 缓存增强
├── security-spring-boot-starter # 安全认证
├── feign-plugin-spring-boot-starter # Feign 调用增强
├── websocket-spring-boot-starter # WebSocket 消息推送
├── easyexcel-spring-boot-starter # Excel 导入导出
├── diff-log-spring-boot-starter # 数据变更日志
├── i18n-spring-boot-starter # 国际化
├── mongodb-plus-spring-boot-starter # MongoDB 增强
├── pdf-spring-boot-starter # PDF 处理
├── ai-spring-boot-starter # AI 集成(Langchain4j)
└── robot-spring-boot-starter # 机器人/自动化学习路线
第一阶段:核心基础(优先学习)
- common-framework-core - 核心工具类和基础定义
- common-spring-boot-starter - 公共组件、统一响应、异常处理
- db-spring-boot-starter - 数据库操作、多数据源、事务管理
- redis-plus-spring-boot-starter - 缓存抽象、分布式锁
第二阶段:安全与通信
- security-spring-boot-starter - 认证授权、多租户隔离
- feign-plugin-spring-boot-starter - 微服务间调用、降级熔断
第三阶段:业务增强
- easyexcel-spring-boot-starter - Excel 处理
- diff-log-spring-boot-starter - 操作日志、数据审计
- websocket-spring-boot-starter - 实时消息推送
第四阶段:高级特性
- i18n-spring-boot-starter - 国际化支持
- mongodb-plus-spring-boot-starter - NoSQL 支持
- pdf-spring-boot-starter - PDF 生成与处理
- ai-spring-boot-starter - AI 能力集成
- robot-spring-boot-starter - 自动化机器人
下一步
从 common-framework-core 开始学习,它是整个框架的基础基石。