我正在基于休息DSL的骆驼上建立休息路线。例如,基于配置,其余路由使用直接组件。
休息路线
rest("resturi")
.post()
.to(direct:inbox);
resturi是动态的
from(direct:inbox)
.process(camelprocessor)
.to(queue);
有什么方法可以删除直接成分并合并为一条路径。
我感谢有关上述内容的任何建议。
最佳答案
您可以通过添加.route()来实现.post().route().process(camelprocessor).to(queue);
但是从功能可重用的角度来看,直接组件将是最佳选择。