我在 DirA 中有 file1.jpg、file2.jpg、file3.jpg。我在 DirB 中有 file1.json,file2.json,file3.json
如何创建一个 apache 骆驼文件路由,以便第一条路由从 DirA 选择 file1.jpg ,处理并将file1
名称传递给第二条路由,以便它可以读取 file1.json 和进程。
CamelContext context = new DefaultCamelContext();
context.addRoutes(new RouteBuilder() {
public void configure() {
from("file:///DirA/?noop=true"). bean(MyBean.class,"doSomeThingWithJPG(${file:absolute.path})").
from("file:///DirB/?noop=true&fileName=${file:name}.json").
bean(AnotherBean.class,"doSomeThingWithJSON(${file:absolute.path})") ;
}
})
第二个from (file:///)
组件也指向 DirA 中的文件,而不是 DirB 中的文件