我如何使用 Spring TaskExecutor 来执行工作流,我有一组模块需要按照每个模块的条件执行一个精确的工作流。模块必须作为 jar jar 文件在系统外部生成。一个模块的执行是由一个特定的时间和执行次数来设置的。
任何人都有任何使用 Spring TaskExecutor 的提议或示例。
谢谢
这是一个工作示例
class Quartz1 {
@Scheduled(cron="* * * * * ?")
public void doSomething() {
System.out.println("!!!!");
}
}
@Configuration
@EnableScheduling
public class Quartz {
@Bean
public Quartz1 quartz1() {
return new Quartz1();
}
public static void main(String[] args) throws Exception {
new AnnotationConfigApplicationContext(Quartz.class);
}
}
调度实施在 spring-context-xxx.jar 中。更多信息在这里http://static.springsource.org/spring/docs/3.2.x/spring-framework-reference/html/scheduling.html