基于ssm的定时任务

这是一个基于ssm的定时任务 不需要导入任何第三方jar包 spring自带的定时任务

//在spring配置文件中加入如下配置
 	<!--开启这个配置,spring才能识别@Scheduled注解 -->
    <task:annotation-driven scheduler="qbScheduler" mode="proxy"/>
    <task:scheduler id="qbScheduler" pool-size="10"/>
    <!-- 自动扫描包(也就是自己添加的定时器路径) -->
    <context:component-scan base-package="定时任务的包路径" />
//规范开发 定义定时任务接口以及实现类
//接口
public interface StockTask {
    public void test();
}
//实现类 加入Component注解 让spring扫描加载这个类
@Component
public class StockTaskImpl implements StockTask {

	//定时任务注解 cron 为定时任务表达式
	//推荐使用表达式生成网址 https://qqe2.com/cron
	//下面示范一个实例帮助大家理解一下这个表达式
	//* * * * * ? 2020  表达式依次代表 秒 分钟 小时 日 月 星期 年份
	//下面这个表达示代表每个月25日 凌晨2点执行定时任务
	//@Scheduled(cron = "* * 2 25 * ? ")
	//为了尽快显示效果这边我们让定时任务每秒进行触发
	@Scheduled(cron = "* * * * * ?")
	@Override
	public void test() {
		System.out.println("执行了定时任务");
	}
	//启动即可看见效果
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值