如何在Spring与注释集成中使用ApplicationEventPublisher?

时间:2016-09-26 13:55:32

标签: events spring-integration

我是Spring集成的新手,我必须做一些基于事件的处理?任何人都可以告诉我如何使用ApplicationEventPublisher。样本将非常有用。

1 个答案:

答案 0 :(得分:0)

为了发布Spring Application事件,Spring Integration提供了ApplicationEventPublishingMessageHandler组件。这是单向的,只是发送生成器,应该与@ServiceActivator注释一起配置:

@ServiceActivator(inputChannel = "sendEventChannel")
@Bean
public MessageHandler eventProducer() {
   return new ApplicationEventPublishingMessageHandler();
}

另见http://docs.spring.io/spring-integration/reference/html/applicationevent.html