【发布时间】:2013-08-21 10:47:42
【问题描述】:
假设我有这个类:
public class MyClass {
public String myMethod() {
//...
}
}
我想要的是当我的应用程序启动时,将myMethod() 返回的结果发送到 Spring Integration 中的某个通道。我尝试过的:
<bean id="myClass" class="myPackage.MyClass"/>
<int:inbound-channel-adapter channel="channelINeedToSendTo" ref="myClass" method="myMethod">
<int:poller cron=""/> <!-- poller configuration -->
</int:inbound-channel-adapter>
现在我可以在 poller 中配置的是在某个时间调用myMethod(),在某个调度上定期调用,但我想在应用程序启动后准确运行(类似于@PostConstruct)。有没有一种简单的方法来实现这一点,而不需要复杂的 AOP 技术?
【问题讨论】:
标签: java spring spring-integration enterprise-integration