成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

spring定時(shí)任務(wù)調(diào)度

nodejh / 1327人閱讀

本文將告訴你如何使用spring的任務(wù)調(diào)度。主要使用@Scheduled注解

需要會(huì)使用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
            
        
    

第二步 定時(shí)任務(wù)類(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有三種類型參數(shù)fixedRate, fixedDelay, cron

fixedRate 表示每隔多少毫秒執(zhí)行一次

fixedDelay 表示任務(wù)執(zhí)行完成后隔多少毫秒執(zhí)行一次

cron 定時(shí)任務(wù)表達(dá)式

第三步 啟動(dòng)類(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);
    }
}
第四步 打包運(yùn)行
cd scheduled-task-test
mvn clean package
java -jar target/scheduled-task-test-1.0.jar

擴(kuò)展知識(shí):如果不想使用spring的任務(wù)調(diào)度,可以使用jdk自帶的任務(wù)調(diào)度類

ScheduledExecutorService#schedule

ScheduledExecutorService#scheduleAtFixedRate

ScheduledExecutorService#scheduleWithFixedDelay

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

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

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/68712.html

相關(guān)文章

  • Java 定時(shí)任務(wù)系列(2)-Spring 定時(shí)任務(wù)的幾種實(shí)現(xiàn)

    本文來(lái)自網(wǎng)絡(luò)一些博客的整理(包括gong1208的博客 dary1715的博客) 1、簡(jiǎn)介 這個(gè)系列介紹Spring框架實(shí)現(xiàn)定時(shí)任務(wù)的兩種方式以及一些高級(jí)的用法,包括: 1、使用Quartz,這是一個(gè)功能比較強(qiáng)大的的調(diào)度器,可以讓你的程序在指定時(shí)間執(zhí)行,也可以按照某一個(gè)頻度執(zhí)行,配置起來(lái)稍顯復(fù)雜,稍后會(huì)詳細(xì)介紹。 2、Spring3.0以后自帶的task,可以將它看成一個(gè)輕量級(jí)的Quartz,而且...

    roadtogeek 評(píng)論0 收藏0
  • SpringBoot中并發(fā)定時(shí)任務(wù)的實(shí)現(xiàn)、動(dòng)態(tài)定時(shí)任務(wù)的實(shí)現(xiàn)(看這一篇就夠了)

    摘要:也是自帶的一個(gè)基于線程池設(shè)計(jì)的定時(shí)任務(wù)類。其每個(gè)調(diào)度任務(wù)都會(huì)分配到線程池中的一個(gè)線程執(zhí)行,所以其任務(wù)是并發(fā)執(zhí)行的,互不影響。 原創(chuàng)不易,如需轉(zhuǎn)載,請(qǐng)注明出處https://www.cnblogs.com/baixianlong/p/10659045.html,否則將追究法律責(zé)任!?。?一、在JAVA開發(fā)領(lǐng)域,目前可以通過以下幾種方式進(jìn)行定時(shí)任務(wù) 1、單機(jī)部署模式 Timer:jdk中...

    BWrong 評(píng)論0 收藏0
  • quartz實(shí)現(xiàn)定時(shí)任務(wù)

    摘要:一介紹在企業(yè)應(yīng)用中,我們經(jīng)常會(huì)碰到時(shí)間任務(wù)調(diào)度的需求,比如每天凌晨生成前天報(bào)表,每小時(shí)生成一次匯總數(shù)據(jù)等等。三者關(guān)系簡(jiǎn)單來(lái)說就是,調(diào)度器負(fù)責(zé)調(diào)度各個(gè)任務(wù),到了某個(gè)時(shí)刻或者過了一定時(shí)間,觸發(fā)器觸動(dòng)了,特定任務(wù)便啟動(dòng)執(zhí)行。 一、Quartz介紹   在企業(yè)應(yīng)用中,我們經(jīng)常會(huì)碰到時(shí)間任務(wù)調(diào)度的需求,比如每天凌晨生成前天報(bào)表,每小時(shí)生成一次匯總數(shù)據(jù)等等。Quartz是出了名的任務(wù)調(diào)度框架,它可...

    tylin 評(píng)論0 收藏0
  • Spring定時(shí)任務(wù)高級(jí)使用篇

    摘要:定時(shí)任務(wù)高級(jí)使用篇前面一篇博文之定時(shí)任務(wù)基本使用篇介紹了環(huán)境下,定時(shí)任務(wù)的簡(jiǎn)單使用姿勢(shì),也留了一些問題,這一篇?jiǎng)t希望能針對(duì)這些問題給個(gè)答案定時(shí)任務(wù)進(jìn)階篇問題小結(jié)前面一篇博文,拋出了下面的幾個(gè)問題,接下來(lái)則圍繞問題進(jìn)行分析一個(gè)項(xiàng)目中有多個(gè)定時(shí) showImg(https://segmentfault.com/img/remote/1460000015880327); Spring定時(shí)任務(wù)...

    dcr309duan 評(píng)論0 收藏0
  • SpringCloud(第 046 篇)注解式Schedule配置定時(shí)任務(wù),不支持任務(wù)調(diào)度

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

    masturbator 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<