18.2. 选项


BeanIO dataformat 支持 8 个选项,如下所列。

Name默认值Java 类型描述

mapping (common)

 

字符串

必需的 BeanIO 映射文件。默认情况下,从 classpath 加载。您可以使用 file:、http: 或 classpath: 前缀,以表示从加载映射文件的位置。

streamName (common)

 

字符串

必需 要使用的流的名称。

ignoreUnidentifiedRecords (common)

false

布尔值

是否忽略未识别的记录。

ignoreUnexpectedRecords (common)

false

布尔值

是否忽略意外的记录。

ignoreInvalidRecords (common)

false

布尔值

是否忽略无效的记录。

encoding (advanced)

 

字符串

要使用的 charset。默认情况下,JVM 平台的默认 charset。

beanReaderErrorHandlerType (advanced)

 

字符串

在解析时,使用自定义 org.apache.camel.dataformat.beanio.BeanIOErrorHandler 作为错误处理程序。配置错误处理程序的完全限定类名称。请注意,当您使用自定义错误处理程序时,选项 ignoreUnidentifiedRecords, ignoreUnexpectedRecords, 和 ignoreInvalidRecords 可能没有被使用。

unmarshalSingleObject (advanced)

false

布尔值

此选项控制是否将 unmarshal 作为对象列表或仅作为单个对象控制。前者是默认模式,后者仅用于特殊用例,其中 beanio 将 Camel 消息映射到单个 POJO Bean。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.