הערות תזמון האביב
• הערות רשת אביבית
• הערות על מגפי האביב
• הערות על תזמון האביב (המאמר הנוכחי) • הערות על נתוני האביב
• הערות שעועית אביבית
1. סקירה כללית
כאשר אין די בביצוע של הברגה אחת, אנו יכולים להשתמש בהערות מה- org.springframework.scheduling.annotation חֲבִילָה.
במדריך מהיר זה, אנו הולכים לחקור את ההערות בנושא תזמון האביב.
2. @EnableAsync
עם הערה זו, אנו יכולים לאפשר פונקציונליות אסינכרונית באביב.
אנחנו חייבים להשתמש בזה עם @תְצוּרָה:
@Configuration @EnableAsync מחלקה VehicleFactoryConfig {}
כעת, כשהפעלנו שיחות אסינכרוניות, נוכל להשתמש בהן @ Async להגדיר את השיטות התומכות בו.
3. @EnableScheduling
עם הערה זו, אנו יכולים לאפשר תזמון ביישום.
עלינו להשתמש בו גם יחד עם @תְצוּרָה:
@Configuration @EnableScheduling class VehicleFactoryConfig {}
כתוצאה מכך, כעת אנו יכולים להריץ שיטות מעת לעת עם מתוזמן.
4. @ Async
אנחנו יכולים להגדיר שיטות שאנחנו רוצים לבצע על חוט אחרמכאן, הפעל אותם באופן אסינכרוני.
כדי להשיג זאת, אנו יכולים להוסיף הערה לשיטה באמצעות @ Async:
@Async בטל repairCar () {// ...}
אם אנו מיישמים את ההערה הזו בכיתה, אז כל השיטות ייקראו בצורה אסינכרונית.
שים לב, שעלינו לאפשר את השיחות האסינכרוניות כדי שהביאור הזה יעבוד, עם @EnableAsync או תצורת XML.
מידע נוסף אודות @ Async ניתן למצוא במאמר זה.
5. מתוזמן
אם אנחנו צריכים שיטה כדי לבצע מעת לעתאנו יכולים להשתמש בהערה זו:
@Schedched (fixedRate = 10000) checkVehicle ריק () {// ...}
אנו יכולים להשתמש בה כדי לבצע שיטה ב- מרווחים קבועיםאו שאנחנו יכולים לכוונן את זה איתו ביטויים דמויי כתר.
מתוזמן ממנף את תכונת ההערות החוזרות על Java 8, מה שאומר שנוכל לסמן איתה שיטה מספר פעמים:
@Scheduled (fixedRate = 10000) @Schedched (cron = "0 * * * * MON-FRI") checkVehicle () {// ...}
שים לב, שהשיטה ביאור עם מתוזמן צריך שיהיה לו בָּטֵל סוג החזרה.
יתר על כן, עלינו לאפשר תזמון של הערה זו לעבודה למשל @EnableScheduling או תצורת XML.
למידע נוסף אודות תזמון קרא מאמר זה.
6. @ לוחות זמנים
אנו יכולים להשתמש בהערה זו כדי לציין מספר רב מתוזמן כללים:
@Schedules ({@Scheduled (fixedRate = 10000), @Schedched (cron = "0 * * * * MON-FRI")}) void checkVehicle () {// ...}
שים לב שמאז Java 8 נוכל להשיג את אותו הדבר באמצעות תכונת ההערות החוזרת כמתואר לעיל.
7. מסקנה
במאמר זה ראינו סקירה של ההערות הנפוצות ביותר בנושא תזמון האביב.
כרגיל, הדוגמאות זמינות ב- GitHub.
הַבָּא » הערות על נתוני אביב « הערות על מגפי האביב הקודמות