public class ReminderBeep {
Toolkit toolkit;
Timer timer;
public ReminderBeep(int seconds) {
toolkit = Toolkit.getDefaultToolkit();
timer = new Timer();
timer.schedule(new RemindTask(), seconds * 1000);
}
class RemindTask extends TimerTask {
public void run() {
toolkit.beep();
System.out.println("Time's up!");
// timer.cancel(); //Not necessary because we call System.exit
// Stops the AWT thread (and everything else)
}
}
public static void main(String args[]) {
System.out.println("About to schedule task.");
new ReminderBeep(5);
**strong text**
System.out.println("Task scheduled.");
}
}
春天如何自动调用方法或服务
答案 0 :(得分:3)
有两种方法可以做到这一点。
1)Using Quartz Scheduler Framework 2)Using annotation type scheduled 点击链接,您将获得详细信息,例如
答案 1 :(得分:0)
我认为你可以使用@Schedule。
请查看此处的文档:http://docs.spring.io/spring/docs/current/spring-framework-reference/html/scheduling.html
答案 2 :(得分:0)
Spring Framework提供了用于实现目标的Scheduler:
使用@Scheduled
注释:Link
答案 3 :(得分:0)
这有一些有用的示例Spring Guide