0
次のコードを使用してラクダルートを作成しますが、ソースにファイルが作成されてもテストに影響はありません。どうして?Apache Camelを使用して入力フォルダーにファイルを挿入するとすぐにファイルを出力フォルダーに移動する方法はありますか?
public class DriverMain {
public static void main(String[] a) throws Exception {
CamelContext context = new DefaultCamelContext();
context.addRoutes(new RouteBuilder() {
public void configure() {
from("file://source").to("file://test");
}
});
context.start();
String path = System.getProperty("user.dir")+"\\source";
File dir = new File(path);
File file = new File(path+"\\testfile.txt");
file.createNewFile();
}
}
また、最後にコンテキストを停止する必要があります。 context.stop()を最後の行として追加します。また、from()とto()は、相対フォルダから読み込みます。あなたのアプリはuser.dir/sourceの下で動作していると確信していますか? –