263.12. 例子

您还可以直接在端点 uris 中使用属性占位符,而无需使用 属性:

// properties
cool.foo=result

// route
from("direct:start").to("mock:{{cool.foo}}");

您可以在需要多个地方使用它们:

// properties
cool.start=direct:start
cool.showid=true
cool.result=result

// route
from("{{cool.start}}")
    .to("log:{{cool.start}}?showBodyType=false&showExchangeId={{cool.showid}}")
    .to("mock:{{cool.result}}");

例如,在使用 ProducerTemplate 时您的属性占位符:

template.sendBody("{{cool.start}}", "Hello World");