📄️ 01小节:从零到一创建SpringBoot项目
说明 IDEA 和 Maven 的版本,分支的创建过程,以及我们 framework 中默认初始化内容
📄️ 02小节:基于责任链模式创建优惠券模板
讲解优惠券模板创建业务,说明创建接口数据验证存在什么样的问题,以及如何通过责任链模式进行优化
📄️ 03小节:完成优惠券模板分库分表功能
讲解分库分表背景、技术选型等方案,通过优惠券模板为切入点,说明业务代码如何完成分库分表改造
📄️ 04小节:引入日志组件优雅记录日志
引入 SpringAOP 和 SpEL 概念,通过 mzt-biz-log 框架优雅记录优惠券模板操作日志,并针对优惠券模板记录表进行分库分表操作
📄️ 05小节:基于注解实现分布式锁重复提交
通过商家创建优惠券引申出防重复提交功能,并通过注解、SpringAOP 以及分布式锁完成该功能,最终封装为组件库的通用功能
📄️ 06小节:开发优惠券增加发行量等功能
在之前的章节中我们把核心的优惠券模板创建接口讲解完了,本章节完成优惠券模板相关的其他接口:分页查询优惠券模板、查询优惠券模板详情、增加优惠券模板发行量以及结束优惠券模板