أضف أولا التعليق التوضيحي على فئة بدء التشغيل: enablesCheduling لبدء مهمة التوقيت
@springbootapplication@enblesChedulingpublic application {public static void main (string [] args) {springapplication.run (application.class ، args) ؛ }}ثم قم بإنشاء فئة مهمة جديدة
@ComponentPublic Class QuartzService {/** * تنفيذ مهام التوقيت عبر الوقت تعبيرات */scheduled (cron = "0 0/1 * *؟ } / ***تنفيذ مرة واحدة كل x مللي ثانية بعد بدء نقطة الوقت* / scheduled (fixedRate = 5000) public void timertozzp () {system.out.println ("flexedRate:" + New Random (). nextlong () + new SimpledateFormat ("hh: mm: ss"). format () } / *** تنفيذ مرة واحدة كل x milliseconds بعد نقطة نهاية نقطة الانتهاء* / scheduled (flexedDelay = 10000) void public timertoreportCount () {system.out.println ("flexdelay:" + new random (). } / ** * التأخير الأول هو x milliseconds ، ثم ينفذ كل مللي ثانية x وفقًا لقواعد ثابتة * / scheduled (initialDelay = 10000 ، ثابت = 6000) public void timertoreport () {system.out.println ("initialDelay:" SimpleDateFormat ("HH: MM: SS"). التنسيق (تاريخ جديد ())) ؛ }}ابدأ المشروع ، ابدأ المهمة المجدولة
لخص
ما سبق هو رمز التنفيذ لمعالجة المهام ذات توقيت Springboot الذي قدمه لك المحرر. آمل أن يكون ذلك مفيدًا لك. إذا كان لديك أي أسئلة ، فيرجى ترك رسالة لي وسوف يرد المحرر إليك في الوقت المناسب. شكرا جزيلا لدعمكم لموقع wulin.com!