SSM项目用SchedulerTask实现定时器任务手工开关
SSM项目用SchedulerTask实现定时器任务手工开关!今天开始测试了一些,【com.web.service.task.SchedulerTask;】的定时器任务。测试目的是为了后期的软文采集机器人的定时操作。做好定时器的铺垫。
测试成功
使用的接口调用测试,本地话接口测试调用软件是一个:朋友推荐的。名字:“Apipost”,是郑州的一个软件公司开发设计的,使用微信扫码二维码登录即可使用它了。非常便捷。
附上软件下载地址:“https://www.apipost.cn/”
需要调测接口的朋友们可以下载安装。也可以使用另外一款软件。:“postman”.
前端录入带参数的字符串接口
第二个方法测试了前端页面,客户自己录入带参数的字符串内容。比如:“*/5 * * * * ?”。声明,方法体内,不需要对他进行任何的二次加工处理。传入到后台,直接赋值给cron参数接受即可。它会自动自己带两头的双引号了。
线程池的引入
其实很简单,就是加入了一个线程池的操控类。配上一个线程池的调用接口。两个组合在一起,就可以管理你的线程了。
【ThreadPoolTaskScheduler】这个就是一个典型的线程池管理的
【ScheduledFuture】是一个支持泛型的。
由于任务不太复杂,周期频次主要是控制在每天,每小时,每分钟,的级别,所以,完全可以使用Scheduler来设计它。
如果需要控制到每年如何,就需要借助quartz插件了。今天不再做介绍了。感谢大家的学习。
暂无评论
发表评论