我如何连接我的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 context
和task
)。<context:component-scan base-package="com.company.scheduling"/>
<task:annotation-driven />
或者,您可以将@EnableScheduling放在类声明之前,它为您提供了XML配置。
另请参见the context namespace和the task namespace。