首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在java spring中每天的特定时间调用特定的方法或服务。

如何在java spring中每天的特定时间调用特定的方法或服务。
EN

Stack Overflow用户
提问于 2015-07-13 17:11:06
回答 4查看 2.4K关注 0票数 1
代码语言:javascript
运行
复制
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.");
    }
}

如何在spring中自动调用方法或服务

EN

回答 4

Stack Overflow用户

发布于 2015-07-13 17:39:02

有两种方法可以做到这一点。

1) Using Quartz Scheduler Framework 2) Using annotation type scheduled点击链接,您将看到示例的详细信息

票数 4
EN

Stack Overflow用户

发布于 2015-07-13 17:14:21

我认为你可以使用@Schedule。

请查看此处的文档:http://docs.spring.io/spring/docs/current/spring-framework-reference/html/scheduling.html

票数 0
EN

Stack Overflow用户

发布于 2015-07-13 17:20:53

Spring Framework提供了Scheduler,用于实现以下目标:

使用@Scheduled注释:Link

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31379417

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档