Spring Boot 非同步任務

2021-10-04 00:15:41 字數 464 閱讀 7405

可以使用非同步的方式載入方法

只需在專案入口上定義@enableasync//開啟非同步註解功能

以及某個需要非同步方法上面定義@async註解

即可

1.專案入口上定義@enableasync//開啟非同步註解功能

@enableasync

//開啟非同步註解功能

public

class

}

2.使用@async開啟非同步任務註解

@service

public

class

asyncservice

catch

(interruptedexception e)

system.out.

println

("載入中");

}}

springboot非同步任務

enablerabbit 開啟rabbit enableasync 開啟非同步 public class 新建乙個service,此service休眠3秒 package com.example.vuelog.service.task import org.springframework.sched...

springboot非同步任務

springboot非同步任務 使用 async 告訴spring這是乙個非同步方法 service public class asynservice catch interruptedexception e system.out.println 資料處理中 主函式使用 enableasync開啟非...

非同步任務 SpringBoot

1 建立乙個service包 2 建立乙個類asyncservice 非同步處理還是非常常用的,比如我們在 上傳送郵件,後台會去傳送郵件,此時前台會造成響應不動,直到郵件傳送完畢,響應才會成功,所以我們一般會採用多執行緒的方式去處理這些任務。編寫方法,假裝正在處理資料,使用執行緒設定一些延時,模擬同...