# Backend 案例集合

> 收集后端开发中使用 Cursor 的典型案例和最佳实践

## Java 案例

### 1. Spring Boot 集成 EMQX 客户端重连与订阅恢复

**文件**: `20250626-Spring+EMQX-快速解决EMQX客户端断开重连问题.md`

**场景**: 解决微服务重启后 EMQX 客户端连接断开，但服务端订阅状态不同步的问题

**关键技术**:
- Spring Boot + MQTT 集成
- 客户端重连机制
- 订阅状态恢复
- 连接监听器实现

**使用收益**:
- 快速定位 MQTT 连接问题根因
- 自动生成完整的解决方案代码
- 提供测试验证方案

### 2. Spring Boot 分析三方文档实现新短信服务商对接

**文件**: `20250626-Spring分析三方文档实现对接新短信服务商.md`

**场景**: 通过 Cursor + MCP 工具读取 Word 接口文档，快速实现新短信服务商的集成

**关键技术**:
- MCP 工具集成
- Word 文档自动解析
- Spring Boot 短信服务扩展
- 动态配置和枚举管理

**使用收益**:
- 文档理解效率提升 5 倍
- 代码生成效率提升 3 倍
- 自动生成测试验证方案
- 无缝集成现有项目架构

---

## 添加新案例

如需添加新的后端案例，请遵循以下格式：

1. 文件命名：`日期-技术栈-具体场景.md`
2. 内容结构：
   - 问题描述
   - 使用 Cursor 的解决过程
   - 关键代码片段
   - 效果验证
   - 使用体验总结

## 技术栈覆盖

- [x] Spring Boot + MQTT
- [x] Spring Boot + 短信服务集成
- [x] MCP 工具 + 文档解析
- [ ] Spring Cloud 微服务
- [ ] MyBatis Plus 数据库操作
- [ ] Redis 缓存集成
- [ ] RabbitMQ 消息队列
- [ ] ElasticSearch 搜索
- [ ] Docker 容器化 