项目实战
mall项目(SpringBoot项目)
1. 添加Swagger-UI配置,修改MyBatis Generator注释的生成规则
文档地址:https://www.macrozheng.com/mall/architect/mall_arch_02.html#给pmsbrandcontroller添加swagger注解
2. redis基础配置
获取验证码及检验验证码是否过期
3. SpringSecurity和JWT及HuTool使用
文档地址:https://www.macrozheng.com/mall/architect/mall_arch_04.html#在pom-xml中添加项目依赖
4. SpringTask实现定时任务
SpringTask是Spring自主研发的轻量级定时任务工具,相比于Quartz更加简单方便,且不需要引入其他依赖即可使用。该例以批量修改超时订单为例
文档地址:https://www.macrozheng.com/mall/architect/mall_arch_06.html#cron表达式
5. 整合Elasticsearch实现商品搜索
本文主要讲解mall整合Elasticsearch的过程,以实现商品信息在Elasticsearch中的导入、查询、修改、删除为例。
文档地址:https://www.macrozheng.com/mall/architect/mall_arch_07.html#推荐资料
6. MongoDB的使用
本文主要讲解mall整合Mongodb的过程,以实现商品浏览记录在Mongodb中的添加、删除、查询为例。
文档地址:https://www.macrozheng.com/mall/architect/mall_arch_08.html#项目使用框架介绍
7. RabbitMQ实现延迟消息
本文主要讲解mall整合RabbitMQ实现延迟消息的过程,以发送延迟消息取消超时订单为例。
文档地址:https://www.macrozheng.com/mall/architect/mall_arch_09.html#项目使用框架介绍
8. springboot项目整合OSS实现文件上传
本文主要讲解mall整合OSS实现文件上传的过程,采用的是服务端签名后前端直传的方式。
文档地址:https://www.macrozheng.com/mall/architect/mall_arch_10.html#minio
JiuYouのBlog项目
1. 自定义注解
文档地址:https://blog.csdn.net/qq_62656514/article/details/129645806?spm=1001.2014.3001.5501
2. 对某些 API 进行切面处理的情况,比如日志记录、权限验证等。
文档地址:https://blog.csdn.net/qq_62656514/article/details/129645806?spm=1001.2014.3001.5501