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