当前位置:编程学习 > JAVA >>

SSH框架下自动启动定时任务

用户在页面新建某条任务,并且同时设置了该条任务的执行周期(每小时,每天,每月等),TOMCAT服务器启动后,到了用户设置的时间点,就自动启动该任务。

用TimerTask来实现。

我以前没有做过定时任务,没有头绪,不知道应该如何下手。

我想的一个解决方案是:容器一启动,我就去服务器里把所有的任务全部加载到内存里,然后把每条任务的执行周期取出来,new TimerTask对象,用Timer来启动。
不知这样的实现是否合理?

如果有别的方案,在此谢谢大家.
小弟在此请教大家。 --------------------编程问答-------------------- SSH下可以使用spring的quartz框架 比自己写timerTask要简单方便 --------------------编程问答-------------------- 用quartz可以的,如果要自己用Timer的话也行。你在系统启动的时候加载一个对象,对象的static块里面创建你的任务等等一些东西。 --------------------编程问答-------------------- 顶一个。偶暂时还没遇到。只有做过数据库的定时任务。这个,恐怕要将通知机制注入到服务器的容器吧? --------------------编程问答-------------------- 为什么不试试看呢,想好了就写一个嘛,先用了再说,搞不好那天突然有灵感了,自己写一个专业的定时框架 --------------------编程问答--------------------
引用 4 楼  的回复:
为什么不试试看呢,想好了就写一个嘛,先用了再说,搞不好那天突然有灵感了,自己写一个专业的定时框架


就是嘛,能写就自己写,也算是一种锻炼吧

QQ:79174715② 小龙在线(只限技术讨论和项目交流,非诚勿扰) --------------------编程问答-------------------- --------------------编程问答-------------------- 楼主 网上搜一下 spring定时器配置实力 有你想要的答案 最好google   --------------------编程问答-------------------- 之前我在项目中的定时任务也是用timer实现的
补充:Java ,  Java EE
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,