我在Camel中使用2.14.0中的新rest组件,并使用以下配置:
DefaultCamelContext context = new DefaultCamelContext();
RestConfiguration rc = new RestConfiguration();
rc.setComponent("spark-rest");
rc.setPort(9091);
context.setRestConfiguration(rc);
在rest-dsl page中,有一些参考资料显示了使用流利的dsl配置休息的方法,例如:
restConfiguration()
.component("restlet")
.host("localhost")
.port(portNum)
.bindingMode(RestBindingMode.auto);
但我似乎无法找到适当的占位符添加到哪里。
简而言之,驼峰文档显示了一种使用流畅的DSL配置Camel上下文的方法,但我找不到在哪里/怎么做。
答案 0 :(得分:0)
最后为正确放置所需的火花。那是在路由构建器配置方法中。
protected RouteBuilder createRouteBuilder() throws Exception {
return new RouteBuilder() {
public void configure() throws Exception {
restConfiguration()
.component("spark-rest")
.port(9091);