SSM项目用SchedulerTask实现定时器任务手工开关

SSM项目用SchedulerTask实现定时器任务手工开关!今天开始测试了一些,【com.web.service.task.SchedulerTask;】的定时器任务。测试目的是为了后期的软文采集机器人的定时操作。做好定时器的铺垫。

1648889663.png

测试成功

使用的接口调用测试,本地话接口测试调用软件是一个:朋友推荐的。名字:“Apipost”,是郑州的一个软件公司开发设计的,使用微信扫码二维码登录即可使用它了。非常便捷。

附上软件下载地址:“https://www.apipost.cn/”

需要调测接口的朋友们可以下载安装。也可以使用另外一款软件。:“postman”.

1648889841.png

前端录入带参数的字符串接口

第二个方法测试了前端页面,客户自己录入带参数的字符串内容。比如:“*/5 * * * * ?”。声明,方法体内,不需要对他进行任何的二次加工处理。传入到后台,直接赋值给cron参数接受即可。它会自动自己带两头的双引号了。

1648889973.png

线程池的引入

其实很简单,就是加入了一个线程池的操控类。配上一个线程池的调用接口。两个组合在一起,就可以管理你的线程了。

【ThreadPoolTaskScheduler】这个就是一个典型的线程池管理的

【ScheduledFuture】是一个支持泛型的。

由于任务不太复杂,周期频次主要是控制在每天,每小时,每分钟,的级别,所以,完全可以使用Scheduler来设计它。

如果需要控制到每年如何,就需要借助quartz插件了。今天不再做介绍了。感谢大家的学习。

 您阅读本篇文章共花了: