boot定时任务开启和关闭 spring_springBoot自带定时任务schedule用法详解

定时任务不管哪个项目或多或少都会有用到,那定时任务可以用来干嘛?

定时任务的作用相信很多码友都知道,这里就简单介绍一下,spring项目启动后想对一些数据做同步,一些表数据要不定时统计,一些业务报表的汇总和生成,大量数据导入后台处理,一般都是用定时任务去处理,对于太占资源的任务需要后台处理,越复杂的系统定时任务也越多,需要监控的东西也很多。

springBoot也提供了简单的定时任务支持,文章中的代码也是接着上一次的项目来讲,也可以自己创建一个新项目,因为着节的内容没有很多复杂的配置。

1、创建定时任务业务实现类

在service创建一个ScheduleServiceImpl类

package com.apgblogs.springbootstudy.service;

import org.slf4j.Logger;

import org.slf4j.LoggerFactory;

import org.springframework.scheduling.annotation.Async;

import org.springframework.scheduling.annotation.Scheduled;

import org.springframework.stereotype.Service;

/**

* @author xiaomianyang

* @description

* @date 2019-07-14 10:19

*/

@Service

public class S

你可能感兴趣的:(boot定时任务开启和关闭,spring)