美文网首页
SpringBoot @Scheduled 使用

SpringBoot @Scheduled 使用

作者: Jong_q | 来源:发表于2020-07-03 10:26 被阅读0次

@Scheduled 是 Spring 框架中的注解

在Spring 框架下的使用方式是

1、xmlns 中需要添加

http://www.springframework.org/schema/task
http://www.springframework.org/schema/task/spring-task-3.1.xsd
xmlns:task="http://www.springframework.org/schema/task"

2、注入

<task:annotation-driven/>

3、代码中

@Component
public class Task2Service {
    @Scheduled(cron = "0/5 * * * * ? *")
    public void task () {
        System.out.println("Scheduled 任务测试");
    }
}

SpringBoot 的注解自动装配

1、在启动类上 添加注解

@SpringBootApplication(scanBasePackages = "test")
@RestController
@EnableScheduling
public class SpringDataApplication {

}

2、代码中

@Component
public class Task2Service {
    @Scheduled(cron = "0/5 * * * * ? *")
    public void task () {
        System.out.println("Scheduled 任务测试");
    }
}

最后,结果输出


image.png

相关文章

网友评论

      本文标题:SpringBoot @Scheduled 使用

      本文链接:https://www.haomeiwen.com/subject/qcgjqktx.html