在Java的6.0版本中新增了concurrent包,这个包是用作线程同步的包,提供了很多工具类。 其中定时器就是其中之一。近期在做一个项目,在项目中要实现启动Web服务的同时启动一个任务,要求此任务为守护进程,定时调用一些任务操作代码。在网上搜索相关的实现,
在Java的6.0版本中新增了concurrent包,这个包是用作线程同步的包,提供了很多工具类。 其中定时器就是其中之一。近期在做一个项目,在项目中要实现启动Web服务的同时启动一个任务,要求此任务为守护进程,定时调用一些任务操作代码。在网上搜索相关的实现,综合考虑得出一个解决方案。方案是:使用tomcat服务器的监听器类作守护进程,调用concurrent包提供的定时器,最后在定时器中调用操作实现代码。具体实现类Translator在这里不再给出,将其替换为自己需要的实现类即可。 1.任务类
2.监听类
3.在web.xml中配置
|
2021-06-05
2021-05-27
2021-05-26
2021-06-05
2021-05-16