google EventBus与spring注入的冲突

bang,你好,我之前开放框架是spring+struts,现在我引入了google EventBus,但EventBus的MessageUpListener中我需要调用各个业务处理及jdbc,这块用到了spring的注入(@Autowired),但我所以注入的都为null,我的感觉是事件驱动是否异步的,早于spring注入,所以导致spring无法注入,请高手们答疑解惑。

当你将MessageUpListener实例注册到Guava eventbus时,这个MessageUpListener实例是来自Spring容器的即可。

eventBus.register(messageUpListener);

messageUpListener是来自Spring容器,来自其xml或@component注释都可以。不知这样行不行?我在我的Jdon框架中使用是可以的。
仅供参考。

谢谢bang,搞定了,你说的没错