Skip to content

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            # 机器人/自动化

学习路线

第一阶段:核心基础(优先学习)

  1. common-framework-core - 核心工具类和基础定义
  2. common-spring-boot-starter - 公共组件、统一响应、异常处理
  3. db-spring-boot-starter - 数据库操作、多数据源、事务管理
  4. redis-plus-spring-boot-starter - 缓存抽象、分布式锁

第二阶段:安全与通信

  1. security-spring-boot-starter - 认证授权、多租户隔离
  2. feign-plugin-spring-boot-starter - 微服务间调用、降级熔断

第三阶段:业务增强

  1. easyexcel-spring-boot-starter - Excel 处理
  2. diff-log-spring-boot-starter - 操作日志、数据审计
  3. websocket-spring-boot-starter - 实时消息推送

第四阶段:高级特性

  1. i18n-spring-boot-starter - 国际化支持
  2. mongodb-plus-spring-boot-starter - NoSQL 支持
  3. pdf-spring-boot-starter - PDF 生成与处理
  4. ai-spring-boot-starter - AI 能力集成
  5. robot-spring-boot-starter - 自动化机器人

下一步

common-framework-core 开始学习,它是整个框架的基础基石。