BeanIO
Marshal and unmarshal Java beans to and from flat files (such as CSV, delimited, or fixed length formats)
Maven coordinates
<dependency>
<groupId>org.apache.camel.springboot</groupId>
<artifactId>camel-beanio-starter</artifactId>
</dependency> Spring Boot Auto-Configuration
The starter supports 9 options, which are listed below.
| Name | Description | Default | Type |
|---|---|---|---|
camel.dataformat.beanio.bean-reader-error-handler-type | To use a custom org.apache.camel.dataformat.beanio.BeanIOErrorHandler as error handler while parsing. Configure the fully qualified class name of the error handler. | String | |
camel.dataformat.beanio.enabled | Whether to enable auto configuration of the beanio data format. This is enabled by default. | Boolean | |
camel.dataformat.beanio.encoding | The charset to use. Is by default the JVM platform default charset. | String | |
camel.dataformat.beanio.ignore-invalid-records | Whether to ignore invalid records. | false | Boolean |
camel.dataformat.beanio.ignore-unexpected-records | Whether to ignore unexpected records. | false | Boolean |
camel.dataformat.beanio.ignore-unidentified-records | Whether to ignore unidentified records. | false | Boolean |
camel.dataformat.beanio.mapping | The BeanIO mapping file. Is by default loaded from the classpath. You can prefix with file:, http:, or classpath: to denote from where to load the mapping file. | String | |
camel.dataformat.beanio.stream-name | The name of the stream to use. | String | |
camel.dataformat.beanio.unmarshal-single-object | This option controls whether to unmarshal as a list of objects or as a single object only. | false | Boolean |