我正在实现实现 spring Trigger 的组件,但此触发器忽略了我的返回值。方法 getNextIterationDate() 返回当前日期加上几分钟。我尝试通过以下方式运行此触发器:myObject.nextExecutionTime(new SimpleTriggerContext())class implements Trigger{... @Override public Date nextExecutionTime(TriggerContext triggerContext) { if(!shouldRerun()){ lastCall(); return null; } rerun(); return getNextIterationDate(); }
1 回答

开满天机
TA贡献1786条经验 获得超13个赞
我刚刚解决了我的问题。
我实现了实现Runnable接口的附加对象(名称:A)。然后我注入了 TaskSheduler 接口并执行 taskScheduler 方法
schedule(aObject, triggerObject)
添加回答
举报
0/150
提交
取消