Spring Boot 3 日常开发组件模板合集,每个模块独立可运行,复制即用。
- JDK 17+
- Spring Boot 3.5.14
- Maven 多模块
| 模块 | 说明 |
|---|---|
| spring-rabbitmq | RabbitMQ 消息队列 |
| springboot-kafka | Kafka 消息队列 |
| springboot-rocketmq | RocketMQ 消息队列 |
| springboot-aliyun-mqtt | 阿里云 MQTT 物联网通信 |
| springboot-emqx | EMQX MQTT 5.0 客户端 |
| 模块 | 说明 |
|---|---|
| springboot-redis | Redis 缓存 |
| springboot-caffeine | Caffeine 本地缓存 |
| springboot-mongdb | MongoDB 集成 |
| springboot-elasticsearch | Elasticsearch 搜索引擎 |
| 模块 | 说明 |
|---|---|
| springboot-dubbo | Apache Dubbo RPC 调用 |
| springboot-grpc | gRPC 集成 |
| springboot-openfeign | OpenFeign 声明式 HTTP 客户端 |
| 模块 | 说明 |
|---|---|
| springboot-security | Spring Security 权限认证 |
| springboot-satoken | Sa-Token 轻量级权限认证 |
| 模块 | 说明 |
|---|---|
| springboot-nacos | Nacos 配置中心 & 服务发现 |
| springboot-sentinel | Sentinel 限流/熔断/降级 |
| springboot-dynamictp | 动态线程池管理 |
| springboot-xxljob | XXL-JOB 分布式任务调度 |
| 模块 | 说明 |
|---|---|
| springboot-apiresult | 统一 API 响应模板 |
| springboot-exception | 全局异常处理 |
| springboot-lombok | Lombok 注解演示 |
# 启动某个模块
mvn spring-boot:run -pl springboot-redis
# 全部编译
mvn clean compile- MinIO