我想配置一个to(uri)
可以在运行时指定的骆驼路线。
我尝试了以下方法:
public class Foo extends RouteBuilder {
@Override
public void configure() {
// the URI can point to different hosts
from("direct:start").to(${someUri}");
}
}
进而
ProducerTemplate pt = camelContext.createProducerTemplate();
pt.requestBodyAndHeader("direct:start", "someUri", "http://example.com");
但是,上述方法不起作用(Camel 抱怨没有默认端点)。
解决这个问题的最佳方法是什么?