我正在基于休息DSL的骆驼上建立休息路线。例如,基于配置,其余路由使用直接组件。

休息路线

rest("resturi")
.post()
.to(direct:inbox);



  resturi是动态的


from(direct:inbox)
.process(camelprocessor)
.to(queue);


有什么方法可以删除直接成分并合并为一条路径。

我感谢有关上述内容的任何建议。

最佳答案

您可以通过添加.route()来实现

.post().route().process(camelprocessor).to(queue);

但是从功能可重用的角度来看,直接组件将是最佳选择。

10-07 12:43