一个带简单的管理页面的Job框架,
@Component
public class TestJob {
@Job(name = "testJob")
public void testJob() {
System.out.println("hello");
}
}
INSERT INTO `tilitili_job`(`title`, `name`, `cron`, `status`, `create_time`, `update_time`)
VALUES ('测试Job', 'testJob', '* * * * * ? ', 1, now(), now());
INSERT INTO `tilitili_user`(`user_name`, `password`, `status`, `create_time`, `update_time`) VALUES
('admin', 'pass', 0, now(), now());
- 添加依赖
<dependency>
<groupId>club.tilitili</groupId>
<artifactId>tilitili-schedule</artifactId>
<version>1.5.10</version>
</dependency>
- 找一个mysql数据库,新建库,执行项目里的几个sql文件
- 把以下数据库配置加到spring配置文件里
schedule.datasource.driverClassName=com.mysql.cj.jdbc.Driver
schedule.datasource.jdbcUrl=you mysql connect url
schedule.datasource.username=you username
schedule.datasource.password=you password
schedule.core-pool-size = 2
- 在启动类中添加 @EnableTilitiliJob 注解
- 运行,打开 http://localhost:{port}