SpringBoot项目模版
在做项目时候,常常需要有规范的项目目录、集成各种技术、甚至代码规范、接口命名、基础的CRUD等等,我之前做项目是去找之前的项目然后CV过来,后来发现都是机械性的重复工作。
可以专门集成一下项目的模版,这样CV肯定比从0开始快,写代码时候也有个参考。前端项目可以通过一些中台系统比如Arco design pro一键生成模版,但是后端还是自己写比较好,要集成的技术如下
模版:
- 规范的目录结构
- 登录注册代码模版,权限校验自定义注解
- Redis序列化拦截器配置、操作Redis的CRUD代码
- 规范的接口返回结构、全局异常处理
- Swagger+Knife4j接口文档
- SQL模版
技术集成
- Junit5集成
- EasyExcel集成
- MP集成、分页拦截器
- Hutool工具包集成
- WebSocket集成
- SpringTask定时任务
- Redis分布式登录
- Redission限流
- ES搜索
- RabbitMQ消息队列
- DubboRPC框架
- SpringCloudGateway网关
- Nacos注册中心
部署
后端跨域配置
Docker部署 脚本
下面贴一下Github地址,需要用直接克隆下来就可以