为了账号安全,请及时绑定邮箱和手机立即绑定

以编程方式使用Spring调度作业(动态设置fixedRate)

以编程方式使用Spring调度作业(动态设置fixedRate)

跃然一笑 2019-08-02 14:42:32
以编程方式使用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注释一起使用。


查看完整回答
反对 回复 2019-08-02
  • 3 回答
  • 0 关注
  • 1133 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信