【SpringBoot教程 事件】3.SpringBoot自定义事件和发布订阅机制
前面讲到了SpringBoot 七个生命周期回调事件函数,SpringBoot底层是在jdk中的类和之上封装实现的发布订阅机制。同时也提供了自定义事件定义,该种方式是一种设计模式–观察者设计模式,优势在于解耦,模块和模块耦合度降低方便扩展。如下实现一个需求:注册用户,然后插入到数据库,另外还需要给用户发邮件和短信。1.创建用户注册事件基类2.用户注册,发布事件例子。3.发送短信,订阅事件例子。4.发送邮件,订阅事件例子。5.测试类,模拟用户注册。打印如下:...