我需要编写一个方法(在一个线程中),它将在每天00:05自动运行。 (方法将在服务器上运行。)
我在谷歌和这个网站上查了一下,但所有结果都是关于不同的语言(主要是C#)。我如何在Java中实现这一目标?
答案 0 :(得分:2)
答案 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。