读书人

spring 事件处理机制的原理分析跟新的

发布时间: 2012-10-16 09:57:37 作者: rapoo

spring 事件处理机制的原理分析和新的设想

spring的事件处理 ?是这样做的: 所有需要监听或发布事件的service都要实现 applicationListener 接口

如果有事件 发布时,就调用所有的 service的 onEvent()方法。这样处理很方便的,只是觉得不够完美,也会有一些性能浪费。

?

自己的设想: 在 仍然需要实现 applicationListener 接口, 在实现类中 用注解标明自己需要监听的事件

这样在初始化的时候就可以将该事件和处理类对应起来, 当有该事件触发时,就去找对应的处理类直接进行处理。

这样比上面那种要精确一些了

读书人网 >软件架构设计

热点推荐