【实例简介】
Spingboot+Quartz实现定时任务作业调度,并基于数据库对任务作业进行配置,可以实现灵活地更新和删除定时任务。
【实例截图】
【核心代码】
spring-boot-task
└── spring-boot-task
├── pom.xml
├── src
│ └── main
│ ├── java
│ │ └── com
│ │ └── pengjunlee
│ │ ├── TaskApplication.java
│ │ ├── controller
│ │ │ └── TaskController.java
│ │ └── task
│ │ ├── TaskSchedulerFactory.java
│ │ ├── bean
│ │ │ ├── TaskCronJob.java
│ │ │ └── TaskSimJob.java
│ │ ├── job
│ │ │ └── MyJob.java
│ │ ├── repository
│ │ │ ├── TaskCronJobRepository.java
│ │ │ └── TaskSimJobRepository.java
│ │ ├── service
│ │ │ ├── TaskCronJobService.java
│ │ │ ├── TaskInitService.java
│ │ │ └── TaskSimJobService.java
│ │ └── util
│ │ └── TaskUtils.java
│ └── resources
│ └── application.properties
└── target
└── classes
├── application.properties
└── com
└── pengjunlee
├── TaskApplication.class
├── controller
│ └── TaskController.class
└── task
├── TaskSchedulerFactory.class
├── bean
│ ├── TaskCronJob.class
│ └── TaskSimJob.class
├── job
│ └── MyJob.class
├── repository
│ ├── TaskCronJobRepository.class
│ └── TaskSimJobRepository.class
├── service
│ ├── TaskCronJobService.class
│ ├── TaskInitService.class
│ └── TaskSimJobService.class
└── util
└── TaskUtils.class
25 directories, 27 files