TL;博士
让我为您提供用 Java DSL 编写的最简单的示例。我将使用 Spring Boot Camel 启动器来设置最简单的可运行代码。此示例将帮助您Hello World!
根据quartz2
组件cron
表达式每 5 秒将消息记录到控制台。
要查看的文档:
这是您最简单的 Spring Boot 演示应用程序:
package com.lordnighton.camel.demo;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}
HelloWorld!
这是每 5 秒将消息记录到控制台的最简单路线:
package com.lordnighton.camel.demo.routes;
import org.apache.camel.builder.RouteBuilder;
import org.springframework.stereotype.Component;
@Component
public class LogMessageRoute extends RouteBuilder {
@Override
public void configure() throws Exception {
from("quartz2://logMessageGroup/logMessageTimer?cron=0/5+*+*+*+*+?")
.log("Hello World!");
}
}