Java 如何解决处理要解组的文件时的驼峰循环
我正在使用camel处理一个文件,其中有5000条记录。以及记录中由分隔符“^”分隔的每个字段。在解组时,camel成为循环,因为在我的文件中有一条记录包含双引号(“)。我删除了该记录并尝试了,然后它处理得很好。如何解决camel中的循环问题Java 如何解决处理要解组的文件时的驼峰循环,java,apache-camel,Java,Apache Camel,我正在使用camel处理一个文件,其中有5000条记录。以及记录中由分隔符“^”分隔的每个字段。在解组时,camel成为循环,因为在我的文件中有一条记录包含双引号(“)。我删除了该记录并尝试了,然后它处理得很好。如何解决camel中的循环问题 <route id = "corefilemarshalling"> <from uri="direct:coreFileMarshalling"/> <to uri="bean:droolRecord?method=se
<route id = "corefilemarshalling">
<from uri="direct:coreFileMarshalling"/>
<to uri="bean:droolRecord?method=setFile" />
<unmarshal>
<csv delimiter="^" useMaps="true">
<header>
ID
</header>
<header>
NAME
</header>
<header>
CUSTOMER ID
</header>
<header>
ADDR1
</header>
<header>
ADDR2
</header>
<header>
SALARY
</header>
<header>
DESIGNATION
</header>
身份证件
名称
客户ID
地址1
地址2
薪水
任命
你能给出一个你想要实现什么的代码示例吗?ID NAME CUSTOMER ID ADDR1 ADDR2 SALARY designation也许,在解组之前,检查每一行是否有双引号。如果有,将该行丢弃到某个回退队列中。理想情况下,发送数据的系统应该修复它并重新发送,而不是“骆驼”清洗“数据。您使用什么版本的Camel。你能给我们看看有双引号问题的那一行吗?我使用的是camel 2.16版本,页面中的记录是,你能给出一个例子,并说明你想实现什么?ID NAME客户ID ADDR1 ADDR2工资指定也许,在解组之前,检查每行是否有双引号。如果是,则将该行丢弃到某个回退队列。理想情况下,发送数据的系统应该修复并重新发送数据,而不是用驼峰“清理”数据。您使用的驼峰版本是什么。你能告诉我们有双引号问题的行吗?我使用的是camel 2.16版本,页面中的记录是