我试图通过从属性文件中创建它们来使用骆驼路线模板。我正在官方网页route template example上关注此示例,但是代码无法编译:
public class MyRouteTemplates extends RouteBuilder {
@Override
public void configure() throws Exception {
// create a route template with the given name
routeTemplate("myTemplate")
// here we define the required input parameters (can have default values)
.templateParameter("name")
.templateParameter("greeting")
.templateParameter("myPeriod", "3s")
// here comes the route in the template
// notice how we use {{name}} to refer to the template parameters
// we can also use {{propertyName}} to refer to property placeholders
.from("timer:{{name}}?period={{myPeriod}}")
.setBody(simple("{{greeting}} ${body}"))
.log("${body}");
}
更多详细信息,routeTemplate
在哪里定义?
感谢您的答复
答案 0 :(得分:0)
我发现了窍门:路由模板是3.6.0快照的一部分!