Skip to content

JPA+SpringBoot+Redis缓存+分布式锁+WebSocket +Nginx反向代理,前端使用vue.js (前后端分离)的微信点餐系统( 目的学习微信支付流程)

Notifications You must be signed in to change notification settings

PeterHostFuck/Sell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WeChatOrderSystem

sell - 微信点餐系统-SpringBoot开发

在这里使用了微信公众平台的账号和微信开放平台的账号。
需要自己去申请一些权限。
目前用到的权限有:
微信公众号的登录支付权限,消息推送权限。登录和消息推送可以在开发文档中使用测试账号。
至于支付权限,则需要你自己去找朋友借借账号了。
我是学习的廖师兄的视频进行的开发

微信特性

模板消息,授权,支付和退款

Token认证

在卖家端登录管理系统用到
我在aop中已经屏蔽了,因为我没有微信开放平台的认证账号,无法登录
可以自行去cn.chenhaoxiang.aspect.SellerAuthorizeAspect将类上的注解放开

WebSocket消息

在买家下订单后,对买家端有消息提示并播放音乐

Redis缓存+分布式锁

Redis的缓存的话,注意增删改更新缓存,否则会出现无法预知的后果
在这里,如果有商品的抢购活动,就可以使用到Redis的分布式锁了

在此感谢廖师兄分享的视频教程。

About

JPA+SpringBoot+Redis缓存+分布式锁+WebSocket +Nginx反向代理,前端使用vue.js (前后端分离)的微信点餐系统( 目的学习微信支付流程)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published