tech-muyi-base是一个基于SpringCloudAlibaba编写的后端脚手架和开发规范,便于开发人员免于考虑项目搭建之初繁琐的配置和提供常用的基础开发工具,代码简洁,注释丰富,上手容易。
地址:https://github.com/muyi-zcy/tech-muyi-base
| 技术栈 | 版本 | 说明 |
|---|---|---|
| SpringBoot | 2.3.12.RELEASE | |
| SpringCloud | Hoxton.SR12 | |
| SpringCloudAlibaba | 2.2.7.RELEASE | |
| mysql-connector-java | 8.0.17 | |
| mybatis-plus | 3.1.1 | |
| druid | 1.1.10 | |
| sharding-jdbc | 4.0.0 | |
| nacos | 跟随SpringCloudAlibaba | |
| dubbo | 跟随SpringCloudAlibaba | |
| rocketmq-client | 4.7.0 | RocketMQ客户端 |
| redisson | 3.13.6 | redis客户端 |
| minio | 7.0.2 | 文件存储服务 |
| hutool | 5.7.22 | 超好用的工具类 |
| commons-lang3 | 3.12.0 | |
| commons-beanutils | 1.9.4 | |
| transmittable-thread-local | 2.12.6 | 线程间上下文传递 |
| slf4j | 1.7.21 | |
| logback | 1.2.3 | |
| lombok | 1.18.22 | |
| elastic-job | 2.1.5 | 分布式定时任务 |
| springfox | 3.0.0 | api |
| knife4j | 3.0.3 | |
| fastjson | 2.0.2 |
其中关于使用对SpringCloud Alibaba适配各组件版本的使用,参考ali提供的参考文档:
https://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E基于xxl-job的定时任务已在计划中
暂时使用docker镜像搭建运行环境,后续使用k8s进行管理
https://github.com/muyi-zcy/InitDev_Docker
https://github.com/muyi-zcy/archetype