我正在考虑将我们的项目从spring dsl迁移到java dsl,但我不想立刻重写整个配置。如何在驼峰中使用两个配置(xml和java)?两种方法完全混合是否合理?
答案 0 :(得分:3)
这是完全合理的。首先引用定义Java DSL路由的RouteBuilder,然后引用如下所示的任何Spring路由。
<bean id="customerRoute" class="cc.notsoclever.examples.cxf.wsdlfirst.server.CustomerServiceRoutes">
</bean>
<camel:camelContext xmlns="http://camel.apache.org/schema/spring">
<routeBuilder ref="customerRoute"/>
<route id="bar">
<from uri="direct:bar"/>
<to uri="mock:bar"/>
</route>
</camel:camelContext>