阿帕奇骆驼路线模板

时间:2020-10-13 07:16:52

标签: templates routes apache-camel

我试图通过从属性文件中创建它们来使用骆驼路线模板。我正在官方网页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在哪里定义?

感谢您的答复

1 个答案:

答案 0 :(得分:0)

我发现了窍门:路由模板是3.6.0快照的一部分!