国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

spring定時任務調度

nodejh / 1321人閱讀

本文將告訴你如何使用spring的任務調度。主要使用@Scheduled注解

需要會使用maven
第一步 pom.xml配置


    4.0.0

    org.xxz
    scheduled-task-test
    1.0

    
        org.springframework.boot
        spring-boot-starter-parent
        2.0.0.RELEASE
    

    
        1.8
    

    
        
            org.springframework.boot
            spring-boot-starter
        
        
            org.projectlombok
            lombok
        
    

    
        
            
                org.springframework.boot
                spring-boot-maven-plugin
            
        
    

第二步 定時任務類(ScheduledTasks)
package org.xxz.task;

import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;

import lombok.extern.slf4j.Slf4j;

@Slf4j
@Component
public class ScheduledTasks {

    @Scheduled(fixedRate = 5000)
    public void now() {
        log.info("The time is now {}", new Date());
    }
}

@Scheduled有三種類型參數fixedRate, fixedDelay, cron

fixedRate 表示每隔多少毫秒執行一次

fixedDelay 表示任務執行完成后隔多少毫秒執行一次

cron 定時任務表達式

第三步 啟動類(Application)
package org.xxz;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.scheduling.annotation.EnableScheduling;

@SpringBootApplication
@EnableScheduling
public class Application {

    public static void main(String[] args) throws Exception {
        SpringApplication.run(Application.class);
    }
}
第四步 打包運行
cd scheduled-task-test
mvn clean package
java -jar target/scheduled-task-test-1.0.jar

擴展知識:如果不想使用spring的任務調度,可以使用jdk自帶的任務調度類

ScheduledExecutorService#schedule

ScheduledExecutorService#scheduleAtFixedRate

ScheduledExecutorService#scheduleWithFixedDelay

今天的分享就到這里了。謝謝閱讀。

原文地址:https://blog.uyiplus.com/2018/spring-scheduling-tasks/

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/68712.html

相關文章

  • Java 定時任務系列(2)-Spring 定時任務的幾種實現

    本文來自網絡一些博客的整理(包括gong1208的博客 dary1715的博客) 1、簡介 這個系列介紹Spring框架實現定時任務的兩種方式以及一些高級的用法,包括: 1、使用Quartz,這是一個功能比較強大的的調度器,可以讓你的程序在指定時間執行,也可以按照某一個頻度執行,配置起來稍顯復雜,稍后會詳細介紹。 2、Spring3.0以后自帶的task,可以將它看成一個輕量級的Quartz,而且...

    roadtogeek 評論0 收藏0
  • SpringBoot中并發定時任務的實現、動態定時任務的實現(看這一篇就夠了)

    摘要:也是自帶的一個基于線程池設計的定時任務類。其每個調度任務都會分配到線程池中的一個線程執行,所以其任務是并發執行的,互不影響。 原創不易,如需轉載,請注明出處https://www.cnblogs.com/baixianlong/p/10659045.html,否則將追究法律責任?。?! 一、在JAVA開發領域,目前可以通過以下幾種方式進行定時任務 1、單機部署模式 Timer:jdk中...

    BWrong 評論0 收藏0
  • quartz實現定時任務

    摘要:一介紹在企業應用中,我們經常會碰到時間任務調度的需求,比如每天凌晨生成前天報表,每小時生成一次匯總數據等等。三者關系簡單來說就是,調度器負責調度各個任務,到了某個時刻或者過了一定時間,觸發器觸動了,特定任務便啟動執行。 一、Quartz介紹   在企業應用中,我們經常會碰到時間任務調度的需求,比如每天凌晨生成前天報表,每小時生成一次匯總數據等等。Quartz是出了名的任務調度框架,它可...

    tylin 評論0 收藏0
  • Spring定時任務高級使用篇

    摘要:定時任務高級使用篇前面一篇博文之定時任務基本使用篇介紹了環境下,定時任務的簡單使用姿勢,也留了一些問題,這一篇則希望能針對這些問題給個答案定時任務進階篇問題小結前面一篇博文,拋出了下面的幾個問題,接下來則圍繞問題進行分析一個項目中有多個定時 showImg(https://segmentfault.com/img/remote/1460000015880327); Spring定時任務...

    dcr309duan 評論0 收藏0
  • SpringCloud(第 046 篇)注解式Schedule配置定時任務,不支持任務調度

    摘要:當前時間打印當前時間定時任務觸發,操作多個添加數據,事務中任一異常,都可以正常導致數據回滾。當前時間當前時間添加微服務啟動類注解式配置定時任務,不支持任務調度。 SpringCloud(第 046 篇)注解式Schedule配置定時任務,不支持任務調度 - 一、大致介紹 1、很多時候我們需要隔一定的時間去執行某個任務,為了實現這樣的需求通常最普通的方式就是利用多線程來實現; 2、但是有...

    masturbator 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<