对于 Camel 3,以下配置有效
camel.component.spring-rabbitmq.connection-factory=org.springframework.amqp.rabbit.connection.CachingConnectionFactory
CachingConnectionFactory
。对于 Camel 4,这失败了
没有类型转换器可用于从类型:java.lang.String 转换为所需类型:org.springframework.amqp.rabbit.connection.ConnectionFactory
我尝试使用返回
new CachingConnectionFactory()
的 Bean,但这并不注意 spring.rabbitmq.host
等配置,并且仅连接到本地主机。
这是如何解决的?
看起来
CachingConnectionFactory
是默认值。无需配置任何东西。