Spring集成JDBC入站轮询器基于Java的配置

Spring集成JDBC入站轮询器基于Java的配置,java,spring,spring-boot,spring-integration,Java,Spring,Spring Boot,Spring Integration,我想用Spring集成JDBC配置入站池程序。到目前为止,我已经找到了xml配置,但我想在java配置中实现 我想不断检查db表中的更改,我认为这可以通过Spring集成JDBC实现 我的Db在不同的Docker容器中,我的应用程序(Spring Boot)在不同的Docker容器中。我不能在这里使用Hibernate拦截器,因为其他一些应用程序将编辑表。不确定您调查了哪些资源,但我们在官方示例的第一页上有: @Bean @InboundChannelAdapter(value = "fooCh

我想用Spring集成JDBC配置入站池程序。到目前为止,我已经找到了xml配置,但我想在java配置中实现

我想不断检查db表中的更改,我认为这可以通过Spring集成JDBC实现


我的Db在不同的Docker容器中,我的应用程序(Spring Boot)在不同的Docker容器中。我不能在这里使用Hibernate拦截器,因为其他一些应用程序将编辑表。

不确定您调查了哪些资源,但我们在官方示例的第一页上有:

@Bean
@InboundChannelAdapter(value = "fooChannel", poller = @Poller(fixedDelay="5000"))
public MessageSource<?> storedProc(DataSource dataSource) {
    return new JdbcPollingChannelAdapter(dataSource, "SELECT * FROM foo where status = 0");
}
@Bean
@InboundChannelAdapter(value=“fooChannel”,poller=@poller(fixedDelay=“5000”))
public MessageSource storedProc(数据源数据源){
返回新的JdbcPollingChannelAdapter(数据源,“从状态为0的foo中选择*);
}

本章称为
查找Java和DSL配置的类名
。因此,这应该是一个很好的XML配置迁移指南。

Hey!我已经找到了解决问题的办法。你的回答是对的。我已经将xml配置转换为java配置