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瞭解更多信息。