开发实战-我用Spring的事件监听机制实现了模块的解耦
背景
这里我们有一个需求:
“
当用户支付成功时,需要修改订单状态;短信通知用户;通知仓库发货
”
原始解决方法
你首先想到的肯定是这样
publicvoidpaySuccess(StringorderId){
if(StringUtils.isNotBlank(orderId)){
//1.修改订单状态
//2.发送短信通知用户
//3.通知仓库发货
}
}
在支付成功的方法里面调用修改订单的方法,调用短...
原创
2020-09-06 22:19:20 ·
249 阅读 ·
0 评论