亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Spring Boot實現(xiàn)簡單的定時任務

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

前言

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

創(chuàng)建定時任務類 每一分鐘執(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 用來實現(xiàn)定時任務的方法

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>

總結

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

相關文章

  • java關鍵字abstract(抽象)實例詳解

    java關鍵字abstract(抽象)實例詳解

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

    SpringBoot框架的MD5加密方式

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

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

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

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

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

    Java的Lambda表達式和Stream流的作用以及示例

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

    有關Java中的BeanInfo介紹

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

    淺析Java中為什么要設計包裝類

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

    Java中HashMap的常見用法詳解

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

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

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

    淺談Java中ArrayList的擴容機制

    本文主要介紹了淺談Java中ArrayList的擴容機制,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-06-06

最新評論