我正在更新使用Apache Camel的旧应用程序。旧代码将包含JSON数组的输入文件解组为POJO(Event)数组,然后将它们拆分为处理数组中的每个元素,如下所示:
GsonDataFormat eventFormat = new GsonDataFormat(new GsonBuilder().create(), Event[].class);
from("file:...")
.unmarshal(eventFormat);
.split(body(Event[].class))
...
这适用于Apache Camel的2.15版本,但在v2.16中,当我发送文件时代码失败,并且Event []的ClassNotFoundException。
我找不到任何解释变更原因以及纠正方法的文档。帮助