[英]Create a scheduled task which will be processed after the certain time
我正在使用Spring Boot和Hibernate開發一個課程項目。 目前,我有一個Trip模型,其中包含有關起始地點,目的地,開始日期,預計天數等的信息。 我的應用程序允許其用戶創建具有指定開始日期的新旅行。 創建行程時,默認情況下其狀態設置為WAITING。 我的問題是當時間(開始日期)到來時,我希望狀態自動更改為IN_PROGRESS。 我想知道如何在Spring Boot中實現它。 我發現的一些想法是使用@Scheduled注釋,但如果我可以從Database加載特定時間,然后通過Java代碼將其添加到注釋中。
我發現的一些想法是使用@Scheduled注釋,但如果我可以從Database加載特定時間,然后通過Java代碼將其添加到注釋中。
我期待着聽到你們所有人的意見。 謝謝閱讀。
但是,如果我可以從數據庫加載特定時間,然后通過Java代碼將其添加到注釋中。
這不是你會做的。
而是在代碼中定義以預定頻率運行的計划任務,例如每天午夜一次。 在任務中,獲取在給定日期開始的所有行程並更新狀態(最好是批量)。
您可以使用@Scheduled
來完成此任務。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.