本文主要是介绍SpringTask 整合,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
SpringTask
配置
springTask是在springboot的依赖里边的所有,我们不用引入maven坐标,因为它太小了
我们要在启动类设置
@EnableScheduling //开启定时任务
public class SkyApplication {public static void main(String[] args) {SpringApplication.run(SkyApplication.class, args);log.info("server started");}
}
代码
然后其实用起来也很简单,我们只要了解cron表达式就好了,像这样的表达式,我们只要能看的懂就好了,不必特别去记
/*** 订单定时任务*/
@Component
@Slf4j
public class OrderTask {/*** 每分钟触发一次*/@Scheduled(cron = "0 * * * * ?")public void processTimeOutOrder() {}}
像这样,写个任务类,把他注入到spring中,然后写个注解,@Scheduled,里边就是cron表达式,我这里就不展开cron表达式了,因为我觉得,可以生成的化,就懒得去了解了.
这篇关于SpringTask 整合的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!