bạn có thể tạo biểu thức cron cho điều này. có công việc thạch anh bạn cần phải có đối tượng sau
- Job
- nhiệm vụ mà sẽ được liên kết với một công việc
- Cuối cùng tạo ra một kích hoạt và kết hợp một công việc để kích hoạt
Triggers của hai loại
Trình kích hoạt đơn giản, nơi bạn có thể kiểm soát công việc, bạn có thể chạy mỗi phút hoặc 10 phút v.v. bạn cũng có thể có thêm thông số
initial delay - to kick off
repeatcount - no of times the job should be executes, if -1 then job will be executed infinitely
Trong trường hợp bạn có thể sử dụng trình kích hoạt cron vì bạn muốn chạy hàng ngày lúc 12 giờ sáng.
Để biết thêm thông tin chi tiết và mẫu chương trình xem dưới đây liên kết
http://www.mkyong.com/spring/spring-quartz-scheduler-example/
và khoảng biểu cron thạch anh, xem tài liệu thạch anh
http://quartz-scheduler.org/documentation/quartz-1.x/tutorials/crontrigger
Nguồn
2013-10-11 17:25:00
Thậm chí đơn giản hơn là cung cấp một biểu thức cron, bạn có thể sử dụng [CronScheduleBuilder # dailyAtHourAndMinute (int, int)] (http://quartz-scheduler.org/api/2.0.0/org/quartz/CronScheduleBuilder.html#dailyAtHourAndMinute%28int,%20int%29) phương pháp.Chỉ cần thay thế 'CronScheduleBuilder.cronSchedule (exp)' bằng 'CronScheduleBuilder.dailyAtHourAndMinute (0, 0)'. Thật vậy, nó sẽ dịch giờ và phút sang một biểu thức cron tương đương. – ssssteffff
Bạn nói đúng. Nó sẽ đơn giản hơn, mặc dù ít cấu hình hơn. –
cách thêm phương pháp của tôi? không phải lớp – marlonpya