1
我試圖使用spring啓動來管理計劃任務。我只想在特定的日期(由用戶指定)執行一次作業。 這是我的工作:Spring Boot:在用戶輸入的特定日期執行作業
@Component
public class JobScheduler{
@Autowired
JobController controller;
// Retrieving the Date entered by the user
controller.getDateForExecution(); // 2016/05/24 10:00 for example
@Scheduled(???)
public void performJob() throws Exception {
controller.doSomething();
}
有對計劃註釋如FIXEDDELAY,固定利率,在initialDelay,cron的多種選擇......但這些都不能夠接受的日期。 那麼,我該如何在指定的日期動態執行我的方法(即取決於日期insered)?
PS:該方法可以不止一次,如果用戶輸入兩個或多個日期來執行更多..