我如何连接我的web.xml以使任务每n秒钟执行一次。此外,我需要通过方法调用每5秒刷新一次服务器方法。

提前非常感谢

解决了:

http://javaprogrammingtips4u.blogspot.com/2010/05/how-to-implement-task-scheduler-job.html

最佳答案

您可以使用以下方式注释所需的例程

public class Foo {

    @Scheduled(fixedDelay=5000)
    public void Bar() {
       // ...
    }
}

但是,为了让Spring查找和识别注释,您必须声明Foo类位于哪个基本包中,并配置Spring以查找计划任务。将以下内容放入您的spring XML配置中(不要忘记导入XML namespace contexttask)。
<context:component-scan base-package="com.company.scheduling"/>
<task:annotation-driven />

或者,您可以将@EnableScheduling放在类声明之前,它为您提供了XML配置。

另请参见the context namespacethe task namespace

09-26 06:02
查看更多