我使用CameConfiguration定义CamelContext 如 public Class Config扩展了CamelConfiguration 和JmsComponent的定义如下:
@Bean public JmsComponent activemq(){...} 并在路线定义
它在路由定义中用作 到(ActiveMQ的:队列:destinationName)
如何使用Spring和Spring将两个不同的ActiveMQ JmsComponents定义为bean 在相同或两个不同的路线中使用它们?
答案 0 :(得分:1)
只需添加2个方法并为每个方法指定一个不同的名称,使用@Bean
时,默认情况下该方法的名称是bean id,例如
@Bean
public JmsComponent activemq()
@Bean
public JmsComponent activemq2()
然后使用activemq
和activemq2
作为Camel路由中的组件名称。