项目实战

发布时间 2023-07-06 04:50:14作者: JiuYou2020

项目实战

mall项目(SpringBoot项目)

1. 添加Swagger-UI配置,修改MyBatis Generator注释的生成规则

文档地址:https://www.macrozheng.com/mall/architect/mall_arch_02.html#给pmsbrandcontroller添加swagger注解

2. redis基础配置

获取验证码及检验验证码是否过期

文档地址:https://www.macrozheng.com/mall/architect/mall_arch_03.html#添加umsmemberservice接口的实现类umsmemberserviceimpl

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