以編程方式使用Spring調度作業(動態設置fixedRate)
3 回答

德瑪西亞99
TA貢獻1770條經驗 獲得超3個贊
您也可以使用這種簡單的方法:
private int refreshTickNumber = 10;private int tickNumber = 0; @Scheduled(fixedDelayString = "${some.rate}")public void nextStep() { if (tickNumber < refreshTickNumber) { tickNumber++; return; } else { tickNumber = 0; } // some code}
refreshTickNumber
在運行時完全可配置,可與@Value
注釋一起使用。
添加回答
舉報
0/150
提交
取消