cron表達式,每天凌晨0點執行定時任務


1. 問題描述

公司需要在凌晨0點定時post請求銀行接口獲取交易記錄以用於在OA里面進行費用報銷

2. 問題解決

使用SpringBoot的@Scheduled創建定時任務

// 每天凌晨0點執行一次
@Scheduled(cron = "0 0 0 * * ?")
private void getTransData() throws Exception {
    String strDateFormat = "yyyy-MM-dd hh:mm:ss";
    SimpleDateFormat sdf = new SimpleDateFormat(strDateFormat);
    String dateFormat = sdf.format(new Date());
    System.out.println("--執行了--,日期是:" + dateFormat);
    // bankDataService.insertTD();
}

修改系統時間測試

運行項目查看結果


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM