观察者模式个简单运用之 spring Event ,guava EventBus ,rabbitMq
总结:灵活解耦,业务分离,单一责任,易维护 那么就可以使用观察模式了,例如:新用户注册 会有一系列的赠送活动(积分,优惠券等)。单体项目 优先推荐guava 的 EventBus 其次spring Event 事件机制,服务分离 就可以考虑 分布式消息队列。话不多说 代码入下:1.spring 事件机制 1.1 定义 事件源/** * 事件 * @author lyc * ...