from("myRouteId")
.process(exchange -> {
ObjectMapper mapper = new ObjectMapper();
Map<String, String> map = mapper.convertValue(new SimplePojo(), Map.class);
exchange.getIn().setBody(map);
})
.marshal(new CsvDataFormat().setDelimiter(';').setQuoteMode(QuoteMode.ALL))
.to("file:out/?fileName=ouput-file.csv");
Created
June 7, 2021 22:02
-
-
Save caisback/72c8ea83ffeb46897a2fd8be77a85896 to your computer and use it in GitHub Desktop.
Apache Camel Bindy!
Author
Author
- update pom.xml
<Bundle-SymbolicName>YOUR Bundle SymbolicName Here!</Bundle-SymbolicName>
<Bundle-Name>[YOUR Bundle-Name Here!]</Bundle-Name>
<import-package>org.apache.camel.spi.DataFormatResolver;provide:=true,*</import-package>
- update blueprint.xml
<reference id="bindy" interface="org.apache.camel.spi.DataFormatResolver" timeout="30000"/>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
https://www.javatips.net/api/camel-master/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/model/date/BindyDatePatternCsvUnmarshallTest.java