通过Spring以编程方式安排工作(动态设置fixedRate)
- 论坛
- 通过Spring以编程方式安排工作(动态设置fixedRate)
13 浏览
通过Spring以编程方式安排工作(动态设置fixedRate)
目前我有这个代码:
@Scheduled(fixedRate=5000) public void getSchedule(){ System.out.println("在定时任务中"); }
我可以改成使用属性的引用
@Scheduled(fixedRateString="${myRate}") public void getSchedule(){ System.out.println("在定时任务中"); }
然而,我需要使用以编程方式获取的值,以便在不重新部署应用程序的情况下更改计划。最好的方法是什么?我意识到使用注释可能不可行...