Java 弹簧在预定时间后执行该方法

Java 弹簧在预定时间后执行该方法,java,spring,Java,Spring,我有一个方法的Spring控制器。当用户运行方法时,此方法在一小时内对用户不可用 下面是代码片段: @RequestMapping("/") public void controlerMethod(){ if(OverHour()){ toDoSomething(); } else { doNothing(); } } 我找不到解决办法。 我不知道我该做什么。 请提示解决方案您是否可以将上次运行的时间存储在静态字段或(如果需要)dbs中。

我有一个方法的Spring控制器。当用户运行方法时,此方法在一小时内对用户不可用

下面是代码片段:

@RequestMapping("/")
public void controlerMethod(){
    if(OverHour()){
        toDoSomething();
    } else {
        doNothing();
    }
}
我找不到解决办法。 我不知道我该做什么。
请提示解决方案

您是否可以将上次运行的时间存储在静态字段或(如果需要)dbs中。然后在再次调用该方法时与之进行比较。谢谢Steve。但是有没有一种方法不使用DB(无权限)和静态字段(可能静态是坏的:)?将其存储在应用程序范围变量中查看此以供参考您可以只将上次运行的时间存储在静态字段或(如果需要)dbs中。然后在再次调用该方法时与之进行比较。谢谢Steve。但是有没有不使用DB(无权限)和static字段(可能static不好:)的方法呢?请将其存储在应用程序范围变量中参见此参考