Spring 4.2 @EventListener错过了从@PostConstruct方法

时间:2015-08-17 07:03:22

标签: java spring events

@EventListener丢失@PostConstruct发出的事件时,我遇到了一个有趣的问题。

看看sample code

有一个ConfigurationPublisher bean以@PostConstruct方法发出第一个事件。使用JDK中的Timer实用程序每秒发出一次后续事件。

还有两个事件监听器。 NewStyleReceiver使用@EventListener注释,OldStyleReceiver实现ApplicationListener接口。

从App类运行main方法后,我们可以看到第一个事件仅由OldStyleReceiver接收。

我可以通过@PostConstruct从<{1}}方法接收事件?

0 个答案:

没有答案