欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Spring Boot實(shí)現(xiàn)簡(jiǎn)單的定時(shí)任務(wù)

 更新時(shí)間:2020年07月26日 15:10:50   作者:君羽琳阿  
這篇文章主要給大家介紹了關(guān)于利用Spring Boot實(shí)現(xiàn)簡(jiǎn)單的定時(shí)任務(wù)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者使用Spring Boot具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

前言

有時(shí)候在開(kāi)發(fā)中經(jīng)常會(huì)使用一些定時(shí)的任務(wù),比如果整點(diǎn)推送,或者是每隔一段時(shí)間給客戶(hù)發(fā)送一個(gè)消息等等。下面就來(lái)給大家介紹下Spring Boot實(shí)現(xiàn)簡(jiǎn)單的定時(shí)任務(wù)的相關(guān)內(nèi)容。

創(chuàng)建定時(shí)任務(wù)類(lèi) 每一分鐘執(zhí)行一次

@Component
@EnableScheduling
public class AllianceDiscountsActivityJob {
 @Autowired
 private AllianceDiscountsActivityService allianceDiscountsActivityService;

 // @Scheduled(cron = "0 0 0 * * ?")
 @Scheduled(cron = "0 */1 * * * ?")
 public void checkAllianceDiscounts()throws Exception{
  allianceDiscountsActivityService.checkAllianceDiscounts();
 }
}

創(chuàng)建service

public interface AllianceDiscountsActivityService {

 void checkAllianceDiscounts() throws Exception;
}

創(chuàng)建serviceImpl

 @Override
 public void checkAllianceDiscounts() throws Exception {
  int num=allianceDiscountsActivityMapper.checkAllianceDiscountActivity();
 }

之后創(chuàng)建mapper mapper mybatis-mapper 用來(lái)實(shí)現(xiàn)定時(shí)任務(wù)的方法

public interface AllianceDiscountsActivityMapper {
  int checkAllianceDiscountActivity();
}

 <update id="checkAllianceDiscountActivity" parameterType="java.lang.String">
 update alliance set status=3 WHERE start_time <![CDATA[<=]]> NOW() and is_del=0 and status=1;
 update alliance set status=2 WHERE end_time <![CDATA[<=]]> NOW() and is_del=0 and status=3;
 </update>

總結(jié)

到此這篇關(guān)于Spring Boot實(shí)現(xiàn)簡(jiǎn)單的定時(shí)任務(wù)的文章就介紹到這了,更多相關(guān)SpringBoot定時(shí)任務(wù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • java關(guān)鍵字abstract(抽象)實(shí)例詳解

    java關(guān)鍵字abstract(抽象)實(shí)例詳解

    在Java中,抽象類(lèi)是不能實(shí)例化的類(lèi),它通常作為其他子類(lèi)的父類(lèi)存在,并提供了一種繼承的框架,抽象類(lèi)中可以包含抽象方法,這些方法沒(méi)有具體的實(shí)現(xiàn),必須由子類(lèi)來(lái)提供,本文給大家介紹java關(guān)鍵字abstract(抽象)實(shí)例詳解,感興趣的朋友跟隨小編一起看看吧
    2024-10-10
  • SpringBoot框架的MD5加密方式

    SpringBoot框架的MD5加密方式

    這篇文章主要介紹了SpringBoot框架的MD5加密方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • Apache POI將PPT轉(zhuǎn)換成圖片實(shí)例代碼

    Apache POI將PPT轉(zhuǎn)換成圖片實(shí)例代碼

    這篇文章主要介紹了Apache POI將PPT轉(zhuǎn)換成圖片實(shí)例代碼,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-01-01
  • Java中NoClassDefFoundError?和?ClassNotFoundException的區(qū)別

    Java中NoClassDefFoundError?和?ClassNotFoundException的區(qū)別

    Java中NoClassDefFoundError和ClassNotFoundException的區(qū)別,從類(lèi)繼承層次上來(lái)看,ClassNotFoundException是從Exception繼承的,所以ClassNotFoundException是一個(gè)檢查異常。具體詳情需要的朋友可以參考下面文章內(nèi)容
    2022-06-06
  • Java的Lambda表達(dá)式和Stream流的作用以及示例

    Java的Lambda表達(dá)式和Stream流的作用以及示例

    這篇文章主要介紹了Java的Lambda表達(dá)式和Stream流簡(jiǎn)單示例,Lambda允許把函數(shù)作為一個(gè)方法的參數(shù),使用Lambda表達(dá)式可以寫(xiě)出更簡(jiǎn)潔、更靈活的代碼,而其作為一種更緊湊的代碼風(fēng)格,使Java的語(yǔ)言表達(dá)能力得到了提升,需要的朋友可以參考下
    2023-05-05
  • 有關(guān)Java中的BeanInfo介紹

    有關(guān)Java中的BeanInfo介紹

    Java的BeanInfo在工作中并不怎么用到,我也是在學(xué)習(xí)spring源碼的時(shí)候,發(fā)現(xiàn)SpringBoot啟動(dòng)時(shí)候會(huì)設(shè)置一個(gè)屬叫"spring.beaninfo.ignore",網(wǎng)上一些地方說(shuō)這個(gè)配置的意思是是否跳過(guò)java BeanInfo的搜索,但是BeanInfo又是什么呢?本文我們將對(duì)此做一個(gè)詳細(xì)介紹
    2021-09-09
  • 淺析Java中為什么要設(shè)計(jì)包裝類(lèi)

    淺析Java中為什么要設(shè)計(jì)包裝類(lèi)

    我們知道Java是一個(gè)面相對(duì)象的編程語(yǔ)言,基本類(lèi)型并不具有對(duì)象的性質(zhì),為了讓基本類(lèi)型也具有對(duì)象的特征,就出現(xiàn)了包裝類(lèi)型,它相當(dāng)于將基本類(lèi)型“包裝起來(lái)”,使得它具有了對(duì)象的性質(zhì),并且為其添加了屬性和方法,豐富了基本類(lèi)型的操作
    2021-06-06
  • Java中HashMap的常見(jiàn)用法詳解

    Java中HashMap的常見(jiàn)用法詳解

    這篇文章主要介紹了Java中HashMap的常見(jiàn)用法詳解,HashMap是Java中的一個(gè)常用子類(lèi),它是java.util.HashMap<k,v>集合,實(shí)現(xiàn)了Map<k,v>接口, HashMap可以存儲(chǔ)鍵值對(duì),通過(guò)鍵來(lái)快速訪(fǎng)問(wèn)值,在HashMap中,鍵是唯一的,而值可以重復(fù),需要的朋友可以參考下
    2023-09-09
  • 詳解Java的Hibernate框架中的緩存與原生SQL語(yǔ)句的使用

    詳解Java的Hibernate框架中的緩存與原生SQL語(yǔ)句的使用

    這篇文章主要介紹了Java的Hibernate框架中的緩存與原生SQL語(yǔ)句的使用,Hibernate是Java的SSH三大web開(kāi)發(fā)框架之一,需要的朋友可以參考下
    2015-12-12
  • 淺談Java中ArrayList的擴(kuò)容機(jī)制

    淺談Java中ArrayList的擴(kuò)容機(jī)制

    本文主要介紹了淺談Java中ArrayList的擴(kuò)容機(jī)制,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06

最新評(píng)論