开发计划任务，我们可以在 solon-lib 的基础上，添加一个 [Solon Scheduling](/article/family-solon-job) 实现插件（比如：solon-scheduling-simple）

```xml
<parent>
    <groupId>org.noear</groupId>
    <artifactId>solon-parent</artifactId>
    <version>3.10.1</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>
```

简单的示例：

```java
@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 开发》](/article/learn-solon-job)。
* 开发时，可能还要 [Solon Data Sql](/article/527) 的插件，以提供数据操控支持。