开发计划任务 Job 指南
开发计划任务,我们可以在 solon-lib 的基础上,添加一个 Solon Scheduling 实现插件(比如:solon-scheduling-simple)
<parent>
<groupId>org.noear</groupId>
<artifactId>solon-parent</artifactId>
<version>3.0.3</version>
</parent>
<dependencies>
<dependency>
<groupId>org.noear</groupId>
<artifactId>solon-lib</artifactId>
</dependency>
<dependency>
<groupId>org.noear</groupId>
<artifactId>solon-scheduling-simple</artifactId>
</dependency>
</dependencies>
简单的示例:
@EnableScheduling
@Component
public class App {
public static void main(String[] args) {
Solon.start(App.class, args);
}
@Scheduled(fixedRate = 1000 * 3)
public void job1() {
System.out.println("Hello job1: " + new Date());
}
@Scheduled(cron = "1/2 * * * * ? *")
public void job2() {
System.out.println("Hello job2: " + new Date());
}
}
开发指南:
- 开发前,需要先学习:《Solon Scheduling 开发》。
- 开发时,可能还要 Solon Data Sql 的插件,以提供数据操控支持。