目前使用了timer.schedule(new TimerTask(),Date)的方法,但是好像并不能实现每天的这个固定时间可以执行,仅仅保证程序启动的当天,求指教....
java 定时器解决。Timer是能解决的啊,设置成需要1000*60*60*24 为一天
http://blog.csdn.net/qq_38005982/article/details/77235783
触发器!前提是你要用Spring,不用的话就不用看了
timer.schedule(参数1,参数2,参数3)
参数1-执行的任务,参数2-启动后,延迟多久执行,参数3-每隔多久执行一次,你应该是少了第三个参数,所以只执行了一遍
Timer timer1 = new Timer();
//每间隔5s执行一次 你可以根据你自己的适当调整
timer1.schedule(new TimerTask(), 0,1000 * 5L);
或者 使用spring 触发器。
web.xml 配置定时器
这个不难,楼上的基本都回答了。
spring的定时任务,百度下就可以;
或者Java定时任务。。。
推荐使用Spring或者quartz的定时调度。