1. ก่อนอื่นคุณต้องใช้ @enablecheduling เพื่อใส่คำอธิบายประกอบเป็น *applicatin.java เพื่อตรวจสอบว่ามีงานกำหนดเวลาหรือไม่
2. @Scheduled Annotation ใช้เพื่ออธิบายประกอบวิธีนี้เป็นงานที่กำหนดเวลา ฤดูใบไม้ผลิจะสแกนคำอธิบายประกอบนี้โดยอัตโนมัติและเริ่มงานการตั้งเวลา
แพ็คเกจ com.david.translate.quartz; นำเข้า org.springframework.beans.factory.annotation.autowired; นำเข้า org.springframework.scheduling.annotation.scheduled; นำเข้า org.springframework.stereotype. com.david.translate.service.sysuserservice; @componentpublic คลาส Timequartz {@autoWired Private SysusERService Userservice; /** * ดำเนินการหนึ่งครั้งในนาที */@Scheduled (cron = "0 0/1 * *?") โมฆะสาธารณะ ExecuteFiledownloadTask () {System.out.println (">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> "+userservice.findall (). size ()); -การกำหนดค่าเวลาของงานการตั้งเวลาใช้นิพจน์ cron ขอแนะนำให้ไปยังเว็บไซต์ที่สร้างนิพจน์ออนไลน์ หากคุณไม่ทราบวิธีการเขียนหรือไม่เต็มใจที่จะเขียนด้วยตัวเองคุณสามารถใช้เว็บไซต์นี้เพื่อสร้างโดยตรง:
http://cron.qqe2.com/
ภาพหน้าจอมีดังนี้:
ตัวอย่างการแสดงออกของงานที่ใช้กันทั่วไปบางตัวอย่าง:
0 * * * *? เรียกทุก ๆ 1 นาที
0 0 * * *? เรียกทุก ๆ 1 ชั่วโมงต่อวัน
0 0 10 * *? ทริกเกอร์ทุก ๆ 10 นาฬิกา
0 * 14 * *? ทริกเกอร์ทุก ๆ 1 นาทีระหว่าง 14.00 น. ถึง 14.59 น. ทุกวัน
0 30 9 1 *? ทุกเดือนเวลา 9.30 น.
0 15 10 15 *? กระตุ้นเวลา 10:15 น. ในวันที่ 15 ของทุกเดือน
/5 * * *? ดำเนินการทุก ๆ 5 วินาที
0/1 * *? ดำเนินการทุก ๆ 1 นาที
0 0 5-15 * *? ทริกเกอร์เวลา 5-15 นาฬิกาทุกวัน
0 0/3 * * *? ทริกเกอร์ทุก ๆ สามนาที
0 0-5 14 * *? ทริกเกอร์ทุก ๆ 1 นาทีระหว่าง 14.00 น. ถึง 14:05 น. ทุกวัน
0 0/5 14 * *? ทริกเกอร์ทุก ๆ 5 นาทีระหว่าง 14.00 น. ถึง 14.55 น. ทุกวัน
0 0/5 14,18 * *? ทริกเกอร์ทุก ๆ 5 นาทีระหว่าง 2:55 น. และระหว่าง 18:55 น. และระหว่าง 18:55 น
0 0/30 9-17 * *? ทุกครึ่งชั่วโมงในระหว่างชั่วโมงทำงานตั้งแต่ 9 ถึง 5
0 0 10,14,16 * *? ทุกวันเวลา 10.00 น
0 0 12? * พุธหมายถึง 12 เที่ยงทุกวันพุธ
0 0 17? * อังคารเธอนั่งทุกวันอังคารวันพฤหัสบดีและวันเสาร์เวลา 17.00 น
0 10,44 14? 3 Triggers Triggers เวลา 2:10 และ 14:44 น. ในวันพุธในเดือนมีนาคม
0 15 10? * วันจันทร์ถึงฟริกทริกเกอร์เวลา 10:15 น. วันจันทร์ถึงวันศุกร์
0 0 23 l *? ดำเนินการทุก ๆ 23:00 ในวันสุดท้ายของแต่ละเดือน
0 15 10 L *? กระตุ้นเวลา 10:15 น. ในวันสุดท้ายของแต่ละเดือน
0 15 10? * 6L ทริกเกอร์เวลา 10:15 น. ในวันศุกร์สุดท้ายของแต่ละเดือน
0 15 10 * *? 2548 เริ่มเวลา 10:15 น. ทุกวันในปี 2548
0 15 10? * 6L 2002-2005 ทริกเกอร์เวลา 10:15 น. ในวันศุกร์สุดท้ายของแต่ละเดือนตั้งแต่ปี 2545 ถึง 2548
0 15 10? * 6#3 ทริกเกอร์เวลา 10:15 น. ในวันศุกร์ที่สามของแต่ละเดือน
สรุป
ด้านบนเป็นงานการจัดตารางเวลา Springboot และการแสดงออกของงานที่ใช้กันทั่วไปซึ่งแนะนำโดยบรรณาธิการ ฉันหวังว่ามันจะเป็นประโยชน์กับคุณ หากคุณมีคำถามใด ๆ โปรดฝากข้อความถึงฉันและบรรณาธิการจะตอบกลับคุณทันเวลา ขอบคุณมากสำหรับการสนับสนุนเว็บไซต์ Wulin.com!