我用spring的定时器隔半个小时去扒数据, 我想web启动就立即执行, 然后隔半个小时执行 不知道怎么配
也可以使用Java自带的线程池,比Timer的一个优势是,如果执行任务挂掉,线程池会再次new一个线程补充到线程中。
Eg:
ScheduledExecutorService executorService = new ScheduledThreadPoolExecutor(1);
executorService.scheduleAtFixedRate(null,1,1, TimeUnit.DAYS);
直接用java 的Timer 和TimerTask
放在servlet的init() 方法里
启动就加载 定时器。
比spring 好多了。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。