人工精选黑马博学谷- 基于微服务构建闪聚支付项目
这门课的主题很明确:用微服务的方式把一个支付系统从零搭起来。它不教你"什么是微服务"这种概念课,而是直接上项目,把服务拆分、接口调用、消息队列、数据持久化这些环节放进一个能跑通的支付场景里。对已经会写单体 Spring Boot 应用、但没真正拆过服务的人来说,这是它最大的价值;如果你连 Contr
会员可免费下载本篇月会员可免费领取。
开通会员 ›会员 · 按档位
游客按标价购买,不享受上表折扣。
支付成功后自动发放网盘链接,链接失效可找客服免费补
这门课的主题很明确:用微服务的方式把一个支付系统从零搭起来。它不教你"什么是微服务"这种概念课,而是直接上项目,把服务拆分、接口调用、消息队列、数据持久化这些环节放进一个能跑通的支付场景里。对已经会写单体 Spring Boot 应用、但没真正拆过服务的人来说,这是它最大的价值;如果你连 Controller、Service、Mapper 的分层都还没写顺,直接进来会比较吃力。
它解决的是"会写接口,但不会拆系统"这个断层
很多人做过后台管理类的单体项目,增删改查写得熟,可一旦面对"订单、支付、账户、通知"这些需要独立部署、独立扩容的模块,就不知道怎么切、怎么通信、怎么保证数据不出错。闪聚支付这个项目正是围绕这条线展开:把支付相关的业务拆成若干服务,服务之间通过接口和消息中间件协作,而不是在一个工程里互相 import。学完之后,你对"一个请求进来,经过哪些服务、在哪一步落库、哪一步发消息"会有具体的手感,而不是停留在架构图上。
需要提醒的是,这类项目的复杂度主要来自环境搭建和联调,不是代码本身有多难。课程里花了不少篇幅在开发环境、接口工具配置上,这部分看着琐碎,但恰恰是自学时最容易卡住的地方。
建议先看哪几块,以及适合什么基础
如果时间有限,建议按这个顺序切入:先看开发环境搭建和接口测试工具那部分,把工程跑起来、能发出请求,这是后面所有内容的前提;再看持久层框架的通用增删改查和常见配置,理解它相比手写 SQL 省了什么、又在哪些场景下不够用;最后进入消息队列部分,重点看消息如何解耦支付结果通知、以及发送失败时怎么处理。
- 适合:写过 Spring Boot 单体项目,懂基本 SQL 和 REST 接口,想补微服务拆分经验的人。
- 不太适合:完全没有 Java Web 基础,或只想学理论不想动手搭环境的人。
- 需要自备:一台能跑多个服务的机器,以及愿意反复调试接口的耐心。
学完能独立做什么,资料怎么配合练
比较现实的目标是:你能独立搭起一个多服务的后端项目骨架,完成服务注册与调用、用持久层框架操作数据库、用消息队列处理异步通知,并把接口调通、把数据写对。这已经足够支撑你去面试时讲清楚一个项目的技术选型,也够你在工作中接手类似的拆分任务。
资料的使用上,别把它当成看完就完的连续剧。建议每看完一个模块,就把对应功能在自己的工程里重写一遍,尤其是持久层配置和消息发送这两块,改动参数、制造一次失败,观察结果差异。支付场景对数据一致性要求高,练习时不妨故意让某个服务挂掉,看看系统会留下什么状态——这种"破坏性练习"比顺着视频敲一遍收获大得多。遇到环境报错先别急着往下看,自己排查的过程才是这门课真正想训练的能力。
课程目录
项目9 闪聚支付 📁 视频-闪聚支付 📁 day2视频 📁 视频24 集
- 01.Mybatis-Plus介绍.mp4
- [26.5 MB] 20.开发环境搭建-Swagger接口工具-接口测试.avi [14.4 MB] 04.Mybatis-Plus-常见配置1.avi [67.5 MB] 10.Mybatis-Plus-通用CRUD-查询操作.avi [70.0 MB] 19.开发环境搭建-Swagger接口工具-配置.avi [83.7 MB] 03.Mybatis-Plus-快速入门-开发测试.avi [26.9 MB] 17.开发环境搭建-工程测试-生成代码及Mybatis-plus配置.avi [72.0 MB] 14.开发环境搭建-基础工程及数据库导入.avi [28.5 MB] 07.Mybatis-Plus-通用CRUD-主键生成策略.avi [37.0 MB] 06.Mybatis-Plus-通用CRUD-插入.avi [21.6 MB] 08.Mybatis-Plus-通用CRUD-更新操作.avi [40.7 MB] 18.开发环境搭建-工程测试-接口开发.avi [63.6 MB] 15.开发环境搭建-搭建项目服务-商品平台应用工程.avi [97.7 MB] 21.开发环境搭建-Postman接口工具.mp4
- [22.7 MB] 02.Mybatis-Plus-快速入门-搭建工程.avi [34.6 MB] 12.Mybatis-Plus-条件构造器-其它比较器.avi [33.2 MB] 09.Mybatis-Plus-通用CRUD-删除操作.avi [28.4 MB] 11.Mybatis-Plus-条件构造器-基本比较器.avi [55.6 MB] 13.Mybatis-Plus-代码生成器.avi [43.2 MB] 05.Mybatis-Plus-常见配置2.avi [41.8 MB] 14.开发环境搭建-基础工程及数据库导入(1).avi [28.5 MB] 16.开发环境搭建-搭建项目服务-商品服务工程.avi [61.9 MB] 📁 day5视频 📁 视频 11.支付渠道参数配置-根据服务类型查询支付渠道列表-交易服务接口测试.avi [29.7 MB] 15.支付渠道参数配置-支付渠道参数配置-商户平台应用接口实现.avi [83.0 MB] 23.对接SaaS-准备工作-部署SaaS系统.mp4
- [68.2 MB] 04.支付渠道参数配置-应用绑定服务类型-系统设计.avi [10.3 MB] 08.支付渠道参数配置-应用绑定服务类型-查询状态.avi [29.6 MB] 07.支付渠道参数配置-应用绑定服务类型-测试.avi [17.3 MB] 13.支付渠道参数配置-支付渠道参数配置-交易服务接口定义.avi [28.5 MB] 06.支付渠道参数配置-应用绑定服务类型-接口开发.avi [48.5 MB] 02.支付渠道参数配置-需求分析-基础数据.avi [22.1 MB] 09.支付渠道参数配置-系统设计.avi [49.8 MB] 12.支付渠道参数配置-根据服务类型查询支付渠道列表-商户平台应用接口实现.avi [17.9 MB] 14.支付渠道参数配置-支付渠道参数配置-交易服务接口实现.avi [53.5 MB] 10.支付渠道参数配置-根据服务类型查询支付渠道列表-交易服务接口实现.avi [69.3 MB] 03.支付渠道参数配置-搭建交易服务工程.avi [33.8 MB] 05.支付渠道参数配置-应用绑定服务类型-查询平台服务类型.avi [62.7 MB] 19.支付渠道参数缓存-缓存代码实现.avi [47.6 MB] 17.支付渠道参数配置-支付渠道参数查询-商户平台应用接口实现.avi [44.1 MB] 22.对接SaaS-准备工作-对接SaaS的步骤.avi [47.8 MB] 18.支付渠道参数缓存-缓存逻辑和redis配置.avi [43.7 MB] 01.支付渠道参数配置-需求分析-系统交互流程.mp4
- [30.8 MB] 16.支付渠道参数配置-支付渠道参数查询-交易服务接口实现.avi [40.1 MB] 21.对接SaaS-准备工作-基础概念.avi [99.6 MB] 20.支付渠道参数缓存-缓存测试.avi [63.3 MB] 📁 day9视频 📁 视频 20.获取支付结果-支付结果更新.avi [85.5 MB] 6.RocketMQ研究-Rocket基础-快速入门-创建工程.avi [39.0 MB] 12.RocketMQ研究-Rocket基础-延迟消息.avi [38.8 MB] 15.获取支付结果-支付渠道代理支付宝订单查询-接口定义.avi [50.5 MB] 21.获取支付结果-支付结果更新-测试.mp4
- [43.3 MB] 4.RocketMQ研究-Rocket基础-安装.avi [53.8 MB] 18.获取支付结果-支付结果查询-生产消息.avi [57.1 MB] 11.RocketMQ研究-Rocket基础-自定义消息格式.avi [45.9 MB] 8.RocketMQ研究-Rocket基础-快速入门-消费者.avi [25.1 MB] 7.RocketMQ研究-Rocket基础-快速入门-生产者.avi [34.2 MB] 17.获取支付结果-支付渠道代理支付宝订单查询-接口测试.avi [40.7 MB] 3.RocketMQ研究-Rocket基础-组成结构.avi [11.9 MB] 9.RocketMQ研究-Rocket基础-消息发送过程.avi [52.7 MB] 14.获取支付结果-技术方案.avi [18.4 MB] 10.RocketMQ研究-Rocket基础-异步消息.avi [18.7 MB] 2.RocketMQ研究-RocketMQ介绍.avi [41.3 MB] 13.RocketMQ研究-Rocket基础-消费重试.avi [48.7 MB] 5.RocketMQ研究-Rocket基础-三种消息发送方式和消息结构.avi [17.0 MB] 19.获取支付结果-支付结果查询-消费消息.avi [62.9 MB] 16.获取支付结果-支付渠道代理支付宝订单查询-接口实现.avi [81.2 MB] 1.获取支付结果-需求分析.mp4
- [36.7 MB] 📁 day4视频 📁 视频 21.支付参数配置-创建应用-商户服务接口.avi [57.8 MB] 22.支付参数配置-创建应用-商户平台应用接口.avi [54.5 MB] 14.商户资质申请-商户服务资质申请接口.avi [45.2 MB] 07.商户资质申请-七牛云-介绍.avi [48.8 MB] 08.商户资质申请-七牛云-上传测试.avi [98.9 MB] 19.支付参数配置-需求概述-理解支付渠道参数配置.avi [126.9 MB] 23.支付参数配置-应用查询.mp4
- [44.1 MB] 12.商户资质申请-上传证件-接口实现.avi [44.7 MB] 04.商户注册-异常处理-抛出自定义异常测试.avi [29.3 MB] 05.商户注册-添加商户手机号校验.avi [47.1 MB] 01.商户注册-异常处理-异常处理流程.mp4
- [41.1 MB] 18.支付参数配置-需求概述-理解应用.avi [70.8 MB] 15.商户资质申请-商户平台应用-接口定义.avi [26.9 MB] 20.支付参数配置-需求概述-业务流程.avi [17.3 MB] 02.商户注册-异常处理-自定义异常类型.avi [18.4 MB] 10.商户资质申请-上传证件-接口定义.avi [43.6 MB] 16.商户资质申请-商户平台应用-获取商户身份.avi [42.5 MB] 11.商户资质申请-上传证件-接口实现-上传工具类.avi [35.3 MB] 17.商户资质申请-商户平台应用-接口实现与测试.avi [53.7 MB] 06.商户资质申请-系统交互流程.avi [38.7 MB] 03.商户注册-异常处理-异常处理器.avi [71.2 MB] 13.商户资质申请-上传证件-接口测试.avi [12.7 MB] 09.商户资质申请-七牛云-下载测试.avi [28.0 MB] 📁 day10视频 📁 视频 21.项目总结&就业指导-商户平台.avi [61.5 MB] 8.接入微信-获取支付结果-支付渠道代理微信订单查询-接口定义.avi [39.4 MB] 16.项目总结&就业指导-RESTful接口定义规范.avi [49.1 MB] 14.项目总结&就业指导-介绍闪聚支付项目.avi [112.8 MB] 4.接入微信-立即支付-支付渠道代理微信下单接口.avi [74.7 MB] 5.接入微信-立即支付-交易服务微信下单-接口定义.avi [54.0 MB] 10.接入微信-获取支付结果-支付渠道代理微信订单查询-接口测试.avi [16.8 MB] 23.项目总结&就业指导-分库分表.avi [22.9 MB] 24.项目总结 就业指导-枚举 日志 异常处理.mp4
- [41.3 MB] 9.接入微信-获取支付结果-支付渠道代理微信订单查询-接口实现.avi [56.2 MB] 12.接入微信-支付查询-测试.avi [16.3 MB] 13.C扫B-集成测试.avi [60.7 MB] 20.项目总结&就业指导-前后端分离开发的流程.avi [28.3 MB] 18.项目总结&就业指导-Spring Cloud Alibaba.avi [43.4 MB] 2.接入微信-支付入口-获取openid.avi [64.4 MB] 22.项目总结&就业指导-交易服务.avi [74.5 MB] 17.项目总结&就业指导-注册中心配置中心网关.avi [65.1 MB] 7.接入微信-立即支付-测试.avi [18.5 MB] 3.接入微信-支付入口-测试.avi [67.0 MB] 15.项目总结&就业指导-微服务技术栈.avi [58.0 MB] 19.项目总结&就业指导-技术架构其它问题.avi [25.3 MB] 1.接入微信-支付入口-获取微信授权码.mp4
- [73.1 MB] 6.接入微信-立即支付-交易服务微信下单-接口实现.avi [42.2 MB] 11.接入微信-支付查询-代码实现.avi [38.3 MB] 📁 day8视频 📁 视频 7.Freemarker基础-模板引擎介绍.avi [36.5 MB] 17.立即支付-支付渠道代理支付宝下单-接口定义.avi [107.8 MB] 13.支付入口-解析ticket.avi [39.7 MB] 16.立即支付-需求分析.avi [27.9 MB] 15.支付入口-解析客户端类型.avi [55.3 MB] 5.生成门店二维码-生成二维码-商户平台接口实现.avi [56.4 MB] 23.立即支付-整体流程测试.mp4
- [79.1 MB] 2.生成门店二维码-生成二维码-交易服务接口定义.avi [35.3 MB] 18.立即支付-支付渠道代理支付宝下单-接口实现.avi [79.3 MB] 3.生成门店二维码-生成二维码-交易服务接口实现-校验.avi [52.8 MB] 19.立即支付-交易服务支付宝下单-接口定义.avi [28.4 MB] 6.生成门店二维码-生成二维码-测试.avi [46.1 MB] 10.Freemarker基础-基础指令-其它指令.avi [70.9 MB] 9.Freemarker基础-基础指令-list和map.avi [61.0 MB] 22.立即支付-交易服务支付宝下单-接口实现-完善controller.avi [39.2 MB] 4.生成门店二维码-生成二维码-交易服务接口实现-生成URL.avi [28.7 MB] 12.支付入口-确认页面测试.avi [32.9 MB] 14.支付入口-解析ticket-测试.avi [21.0 MB] 11.支付入口-确认页面与freemarker配置.avi [39.1 MB] 20.立即支付-交易服务支付宝下单-接口实现-保存订单.avi [74.3 MB] 21.立即支付-交易服务支付宝下单-接口实现-调用代理服务下单.avi [82.6 MB] 1.生成门店二维码-生成二维码-交互流程.mp4
- [13.7 MB] 8.Freemarker基础-快速入门.avi [56.8 MB] 📁 day1视频 📁 视频 12.Nacos-服务发现-Nacos简介.avi [27.9 MB] 24.Nacos-配置管理-理解配置中心.avi [40.3 MB] 26.Nacos-配置管理-数据模型.avi [28.4 MB] 13.Nacos-服务发现-Nacos安装.avi [31.3 MB] 18.Nacos-服务发现-RESTful服务发现-负载均衡测试.avi [74.4 MB] 16.Nacos-服务发现-RESTful服务发现-服务发现.avi [38.1 MB] 06.项目技术架构-软件架构的演进-微服务架构.avi [69.6 MB] 20.Nacos-服务发现-Dubbo服务发现-service2微服务.avi [66.7 MB] 02.项目介绍-项目背景.avi [79.6 MB] 07.项目技术架构-技术架构和技术栈.avi [83.7 MB] 21.Nacos-服务发现-Dubbo服务发现-application1调用service2.avi [26.7 MB] 17.Nacos-服务发现-RESTful服务发现-客户端负载均衡和服务端负载均衡.avi [46.3 MB] 22.Nacos-服务发现-Dubbo服务发现-service1微服务.avi [48.4 MB] 01.第1章内容介绍.mp4
- [14.3 MB] 15.Nacos-服务发现-RESTful服务发现-服务注册.avi [34.6 MB] 28.Nacos-配置管理-扩展配置-案例.avi [26.7 MB] 08.Nacos-教学目标.avi [8.0 MB] 04.项目介绍-功能模块和业务流程.avi [95.7 MB] 11.Nacos-理解服务发现-服务发现流程.avi [56.3 MB] 23.Nacos-服务发现-服务发现的数据模型.avi [143.9 MB] 09.Nacos-理解服务发现-回复微服务架构.avi [43.8 MB] 27.Nacos-配置管理-扩展配置.avi [40.7 MB] 03.项目介绍-项目概述.avi [45.6 MB] 10.Nacos-理解服务发现-测试环境.avi [77.1 MB] 29.Nacos-总结.mp4
- [18.2 MB] 19.Nacos-服务发现-Dubbo服务发现-Dubbo服务架构.avi [35.0 MB] 14.Nacos-服务发现-RESTful服务发现-Spring Cloud Alibaba介绍.avi [30.1 MB] 05.项目技术架构-软件架构的演进-从单体到SOA.avi [139.8 MB] 25.Nacos-配置管理-发布配置和获取配置.avi [69.4 MB] 📁 day3视频 📁 视频 11.商户注册-系统设计.avi [30.1 MB] 19.商户注册-MapStruct对象转换-MapStruct代码优化.mp4
- [34.4 MB] 15.商户注册-商户平台应用注册商户接口-校验验证码.avi [50.7 MB] 18.商户注册-MapStruct对象转换-MapStruct测试.avi [56.1 MB] 16.商户注册-商户平台应用注册商户接口-接口实现.avi [26.4 MB] 8.商户注册-获取短信验证码-接口定义.avi [60.4 MB] 14.商户注册-商户平台应用注册商户接口-接口定义.avi [40.0 MB] 5.商户注册-部署验证码服务-接口测试.avi [51.6 MB] 10.商户注册-获取短信验证码-接口测试.avi [18.4 MB] 2.商户注册-需求分析.avi [71.5 MB] 3.商户注册-部署验证码服务-安装Redis.avi [49.3 MB] 1.商户注册 资质申请模块需求概述.mp4
- [32.3 MB] 6.商户注册-获取短信验证码-RestTemplate入门.avi [87.9 MB] 13.商户注册-商户服务注册商户接口-接口实现.avi [20.9 MB] 7.商户注册-获取短信验证码-RestTemplate请求获取验证码.avi [59.2 MB] 4.商户注册-部署验证码服务-部署和启动.avi [40.4 MB] 9.商户注册-获取短信验证码-接口实现.avi [37.0 MB] 12.商户注册-商户服务注册商户接口-接口定义.avi [56.4 MB] 17.商户注册-MapStruct对象转换-数据传输对象.avi [18.6 MB] 📁 day7视频 📁 视频 16.微信对接-下单接口-开发流程分析.avi [97.6 MB] 5.支付宝对接-手机网支付接口-下单测试.avi [57.3 MB] 2.支付宝对接-手机网支付接口-接口交互图.avi [26.4 MB] 19.支付宝与微信对接总结.avi [52.8 MB] 18.微信对接-下单接口-测试.avi [49.1 MB] 17.微信对接-下单接口-编码开发.avi [100.7 MB] 15.微信对接-申请openid-扫码测试.avi [28.1 MB] 3.支付宝对接-手机网支付接口-下单接口定义.avi [122.3 MB] 10.微信对接-申请openid-openid介绍及测试准备.avi [52.9 MB] 12.微信对接-申请openid-获取授权码.avi [54.5 MB] 13.微信对接-申请openid-申请openid方法编写.avi [24.1 MB] 9.微信对接-JSAPI下单接口定义-接口定义.avi [74.1 MB] 8.微信对接-JSAPI下单接口定义-接口交互图.avi [41.6 MB] 20.生成门店二维码-业务流程.avi [22.7 MB] 1.支付宝对接-手机网支付接口-场景介绍.mp4
- [31.3 MB] 23.生成门店二维码-门店列表-测试.mp4
- [34.9 MB] 4.支付宝对接-手机网支付接口-编写测试代码.avi [117.7 MB] 7.微信对接-开通JSAPI支付介绍.avi [56.1 MB] 14.微信对接-申请openid-测试准备.avi [48.6 MB] 11.微信对接-申请openid-交互流程及接口参数分析.avi [58.3 MB] 22.生成门店二维码-门店列表-商户平台应用门店列表.avi [46.8 MB] 6.微信对接-产品列表及JSAPI说明.avi [66.9 MB] 21.生成门店二维码-门店列表-商户服务门店列表接口.avi [44.8 MB] 📁 day6视频 📁 视频 17.c扫b支付-需求分析.avi [64.6 MB] 21.c扫b支付-测试环境准备-二维码技术预研.mp4
- [34.5 MB] 02.对接SaaS-代码实现-新增员工.avi [58.9 MB] 07.用户认证-分布式系统的认证方案.avi [37.0 MB] 15.前后端集成测试-功能测试-资质申请.avi [19.6 MB] 03.对接SaaS-代码实现-为门店设置管理员.avi [14.2 MB] 08.用户认证-OAuth2.0-介绍.avi [87.8 MB] 10.用户认证-OAuth2.0-密码模式申请令牌.avi [50.9 MB] 04.对接SaaS-代码实现-商户注册方法调用SaaS接口.avi [67.4 MB] 06.用户认证-基本概念.avi [55.6 MB] 18.c扫b支付-支付宝对接调研-支付宝产品介绍.avi [88.9 MB] 14.前后端集成测试-功能测试-注册和登录.avi [77.3 MB] 19.c扫b支付-支付宝对接调研-配置沙箱环境.avi [67.2 MB] 13.前后端集成测试-部署前端工程.avi [42.9 MB] 20.c扫b支付-测试环境准备-安装模拟器.avi [62.1 MB] 01.对接SaaS-代码实现-新增门店.mp4
- [30.1 MB] 12.前后端集成测试-前期准备.avi [55.2 MB] 05.对接SaaS-代码测试.avi [80.1 MB] 09.用户认证-OAuth2.0-四种授权模式.avi [75.5 MB] 11.用户认证-OAuth2.0-JWT介绍.avi [47.9 MB] 16.前后端集成测试-功能测试-支付渠道参数配置.avi [25.9 MB] 视频-闪聚支付必看.zip
- [1.8 MB] 项目9 闪聚支付资料.zip
- [1.8 MB] 📁 09、闪聚支付资料 09、闪聚支付资料必看.zip
- [1.8 MB] day03资料.rar [19.8 MB] day07资料.rar [8.2 MB] day06资料.rar [392.2 MB] day05资料.rar [6.1 MB] 适合人群 后端开发工程师 微服务架构爱好者 支付系统开发者 学习收获 掌握微服务架构设计 精通支付系统开发流程 熟练使用MyBatis-Plus和RocketMQ 祝您学习愉快! 学有所成,前程似锦!


![大疆维修,无人机维修教程[66.30GB]](/api/uploads/b6a69810-862f-479c-a529-d66880073ebc.jpg)


