springboot使用定时器在打war包的另一种简单实现任务调度(spring定时器)

本文介绍了如何在SpringBoot项目中使用@Scheduled注解实现任务调度,避免使用监听器和ScheduledExecutorService的复杂性。在打war包时,@Scheduled能确保任务调度正常工作,简化了配置和加载顺序的问题。
摘要由CSDN通过智能技术生成

···从前那一个前辈教育我说不要钻牛角尖,去研究一些技术,能用就行,那时候1一个小时可以使用一种技术,那时候没有时间,没有资本和经验,搞一个小东西,要看很久的文献;就成了一个传说中的程序员,在我看来只会copy和打代码的程序员与打字员无异呀;刚开始的年头还能打的下去,而这么久了,我也奔着5年大关走了,现在时代发展如此迅速,我在去年的时候就考虑,人工智能是否会冲击大部分市场,我是否还能站在这里;莫名其妙我跑回了哈尔滨,没有什么大佬,没有什么技术,但是可以有时间去研究,亲力亲为;
springboot(准确说是spring的
)有一个注解我一直不知道,也许springmvc也有,但是从来没去尝试过应用场景,一般一个监听器一个定时器就能搞定大多数东西,能用监听的项目也是不错的了;
这里写图片描述
最开始项目我使用的是一个WebListener的监听,里面使用了一个ScheduledExecutorService,基于线程池设计的定时任务类,我实现一个比较复杂的功能,于是我将整个业务扔到了一个处理类集成Runnable ,用任务去调度他;任务启动无异常,使用过程中也很顺利,但是打成war包的时候,遇到的其中一个坑就是这个runnable这个类集成无法加载,我去求助了当年带我的一个大哥罗哥,然后他晚上看了一眼告诉我去使用@EnableScheduling࿰

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值