-1

これは、Apache Camel を使用して csv ファイルを非整列化するサンプル コードです。問題は、場所 file://src/test/resources/?&fileName=test.csv からファイルを取得せず、リスト「結果」に結果を生成しないことです。

CamelContext context = new DefaultCamelContext();

context.addRoutes(new RouteBuilder() {
    public void configure() {
        List result=new ArrayList();
        //from("file://src/test/resources/?&fileName=test.csv").unmarshal().csv().to(result);
        from("file://src/test/resources/").unmarshal().csv().to("file://src/test/res1/");
   }
});
ProducerTemplate template = context.createProducerTemplate();

context.start();

for (int i = 0; i < 10; i++) {
    template.sendBody("file://src/test/resources/", "this is Test Message: " + i);
    System.out.println("hi");
}

Thread.sleep(1000);
context.stop();
4

1 に答える 1