如何创建一个每天自动工作一次的方法

时间:2013-01-22 16:36:56

标签: java scheduled-tasks

  

可能重复:
  How to schedule a periodic task in Java?

我需要编写一个方法(在一个线程中),它将在每天00:05自动运行。 (方法将在服务器上运行。)

我在谷歌和这个网站上查了一下,但所有结果都是关于不同的语言(主要是C#)。我如何在Java中实现这一目标?

4 个答案:

答案 0 :(得分:2)

查看Quartz项目可能很有用。

Here你可以找到一些例子。

答案 1 :(得分:0)

使用调度程序执行程序服务;它可以选择定期运行任务(固定费率)。 This应该可以帮助您入门。

如果您希望基于调度程序的要求变得复杂或增长,您应该探索像quartz这样的第三方库。

答案 2 :(得分:0)

如果您使用的是Java EE,则可以使用TimerService,这是一个教程: http://docs.oracle.com/javaee/6/tutorial/doc/bnboy.html

答案 3 :(得分:0)

您可以采取多种方法。查看Java API以获得没有很多依赖关系的java解决方案。

您还可以使用Spring来利用其他功能,并且列出的更简化的方法就是documentation