【发布时间】:2019-01-03 02:45:35
【问题描述】:
我目前正在尝试从 camel-bindy-2.12.1 升级到 camel-bindy-2.16.2,但在尝试应用模型由多个类组成的数据集生成单个文本文件。
我在一个包 (com.sample.package) 中有许多类,我可以使用以下代码 (Camel Spring DSL) 进行编组:
<bean id="bindyFixedLengthDataformat" class="org.apache.camel.dataformat.bindy.fixed.BindyFixedLengthDataFormat">
<constructor-arg value="com.sample.package" />
</bean>
然后在编组时引用bean:
<marshal ref="bindyFixedLengthDataformat" />
此 bean 调用会将包中的所有类应用于正在编组的数据,从而生成单个文件。
camel-bindy-2.12.1 效果很好,但上面的构造函数不再适用于 camel-bindy-2.16.2。
我找不到任何可以使用已删除的构造函数实现相同功能的示例。
有人遇到过这种情况吗?如果是这样,任何建议/示例将不胜感激。
谢谢
【问题讨论】:
-
你没有由@CsvRecord 注释的根实体?
-
注解的类有:
@FixedLengthRecord(length=94, paddingChar=' ',crlf="\n" )
标签: model apache-camel marshalling bindy