java Camel Rest DSL删除另一条额外路由
我正在基于RESTDSL在camel上构建rest路由。例如,根据配置,rest路由使用直接组件
休息路线
rest("resturi")
.post()
.to(direct:inbox);
resturi is dynamic
from(direct:inbox)
.process(camelprocessor)
.to(queue);
是否有任何方法可以删除直接组件并合并成一条路由强>
我感谢您对上述问题的任何建议
# 1 楼答案
您可以通过添加来实现这一点。路由()
.post().route().process(camelprocessor).to(queue);
但从功能可重用的角度考虑,直接组件将是最佳选择
# 2 楼答案
https://access.redhat.com/documentation/en-us/red_hat_jboss_fuse/6.2/html/apache_camel_development_guide/restservices-restdsl
XML dsl示例
你可以通过这条线路给处理器打电话