美文网首页
2022-08-14_定时任务

2022-08-14_定时任务

作者: 微笑碧落 | 来源:发表于2022-08-13 09:07 被阅读0次

    前言

    • 定时执行任务。。这个需求很常见,特别是服务器端。定时扫描之类的工作都是很常见的。
    • springboot框架为我们提供了简单的定时任务功能。

    1.启动主类开始定时任务

    • 添加@EnableScheduling即可
    • 注意如下是一个和springboot的javafx应用。
    @SpringBootApplication
    @EnableScheduling
    public class DiskCleanerApplication extends AbstractJavaFxApplicationSupport {
    
        public static void main(String[] args) {
            launch(DiskCleanerApplication.class, MainView.class, args);
        }
    }
    

    2.任务类

    • 类上添加@Component注解
    • 定时执行的方法上添加@Scheduled(cron = "*/2 * * * * ?")注解
    @Component
    public class ScheduleDelFiles {
    
        @Scheduled(cron = "*/2 * * * * ?")
        public void process(){
            System.out.println(LocalDateTime.now().toString());
        }
    }
    

    3.@Scheduled注解详细说明

    • 参加参考文章,已经写得很详细了

    参考文章

    1.spring boot 定时任务的实现以及cron定时表达式

    相关文章

      网友评论

          本文标题:2022-08-14_定时任务

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