0
属性文件如何与Apache Camel配合使用来引用可配置的属性。例如,如果存在从文件夹读取文件的路径,那么该文件夹位置如何在属性文件中进行配置。我正在使用Java DSL。通过Apache Camel使用属性文件
属性文件如何与Apache Camel配合使用来引用可配置的属性。例如,如果存在从文件夹读取文件的路径,那么该文件夹位置如何在属性文件中进行配置。我正在使用Java DSL。通过Apache Camel使用属性文件
骆驼有广泛的属性支持。
在非常简单的情况下,你可以做到以下几点:
PropertiesComponent pc = new PropertiesComponent();
pc.setLocation("classpath:com/mycompany/myprop.properties");
context.addComponent("properties", pc);
myprop.properties:
route.start=file:///tmp/myfile
route.to=direct:whatever
而在你的路线,你可以使用{{..}}
占位符语法引用属性。
from("{{route.start}}")
.split()
.process(whatever)
.to("{{route.to}}")
如果你使用Spring,你的属性文件被加载已经可以跳过性能组件定义,并直接引用属性。
阅读documentation了解更多信息。