1、概述
该笔记主要用于学习Apache Camel的文件组件,后续会持续记录笔记。
2、依赖引入
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-core</artifactId>
<version>3.1.0</version>
</dependency>
3、基本语法
URI 格式
file:directoryName[?options]
[file://direcotoryName[?option](file://direcotoryName[?option)]
备注:directoryName 表示基础文件目录,
可以按以下格式将查询选项附加到URI, ?option=value&option=value&…
基本约束
directoryName 必须是目录。如果只想使用一个文件,则可以使用fileName 选项
filename=thefileName.
起始目录不得包含${}占位符的动态表达式,
文件移动后产生到.camel 的文件,可以添加?delete=true 用来删除该文件
4、具体实现
建立camel 上下文
添加路由规则
启动上下文
关闭上下文