因公司需要用到Camel,作为开发人员不得不学习之,下面是第一个HellWorld代码,主要功能是文件转移:监控一个文件夹,当这个文件夹下有新文件出现的时候,把该文件
从文件夹下转移到别的文件夹下。该功能主要用于展示Camel是怎么使用。具体如下:
1.从官网(http://www.apache.org/dyn/closer.cgi/camel/apache-camel/2.10.4/apache-camel-2.10.4.zip)下载当前最新camel版本apache-camel-2.10.4.zip。
2.解压apache-camel-2.10.4.zip到一个路径下,解压后的文件夹中包含如下目录:
-loc :帮助文档
-lib:camel的jar包
-example :camel的示例
3.在Myeclipse中新建一个Java Project,引入lib文件下的camel-core-2.10.4.jar和slf4j-api-1.6.6.jar;
4.创建一个Java类:FileMoveWithCamel.java,代码如下:
package com.test;
import org.apache.camel.CamelContext;
import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.impl.DefaultCamelContext;
public class