springboot-skeleton 是一个基于SpringBoot,快速构建微服务项目的脚手架。内置mybatis-plus、alibaba-druid、xxl-job、redis、rocketMq等基础组件,并且包括了这些基础组件的使用demo;
本项目master分支作为基础脚手架,包括大家平时常用的基础依赖包,非常用包例如分库分表、多数据源等场景会通过特色分支来建设
- 基于Eureka注册中心
- swagger 接口文档生成
- 基于xxl-job的分布式任务调度器
- ORM代码自动生成
- 参数优雅验证
- druid数据库连接池;
- 连接池监控UI;
- sharding-jdbc 分库分表中间件
- 链路追踪组件
- 配置中心
- 分布式锁 redission
- Skywalking
- Swagger-Ui
- Mybatis-plus
- Druid
- Eureka
- Xxl-job
- Sharding-jdbc
- hutool
- Redis
- Nacos
- RocketMq
- Easypoi
- OSS
待完善