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();
}
修改系統時間測試
運行項目查看結果