入站通道适配器类重写



是否有办法覆盖Spring Integration元素,最好是在XML中?我有一个JMS入站通道适配器,在某些环境中我想将其切换为File适配器。我尝试在XML上下文文件的末尾使用基于配置文件的导入覆盖bean定义,但似乎没有覆盖两个端点,而是启动了。

如果您处理XML配置,那么在它们自己的配置文件中有这些不同的通道适配器,并且在根<beans>标记上有一个profile: https://docs.spring.io/spring-framework/docs/current/reference/html/core.html#beans-definition-profiles-xml。

两个通道适配器都可以指向在其他公共配置中声明的同一通道。然后通过<import>将所有这些组合在主配置中,只有那些满足活动配置文件的才会在配置阶段被激活。

相关内容

最新更新