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

簡述Springboot @Async 異步方法

 更新時間:2018年05月13日 12:21:21   作者:簡簡單單OnlineZuozuo  
這篇文章主要介紹了Springboot @Async 異步方法,非常不錯,具有參考借鑒價值,需要的朋友可以參考下

1.異步調用

異步調用就是在不阻塞主線程的情況下執(zhí)行高耗時方法

2.常規(guī)異步

通過開啟新線程實現(xiàn)

3.在Springboot中啟用異步方法

需要4個注解

1.@EnableAsync 開啟異步
2.@Component 注冊異步組件
3.@Async 標注異步方法
4.@Autowired 注入異步組件

4.進行一次異步調用

1.首先在一個Config類上標注開啟異步
2.然后創(chuàng)建一個異步的組件類,就跟Service,Controller 一樣一樣的,用Component標注,Service也行
3.在類內創(chuàng)建一個異步方法,打上Async 標記。這個方法必須是實例方法。
4.然后就跟注入Service一樣一樣的了。

5.異步事務

在Async 方法上標注@Transactional是沒用的。
 在Async 方法調用的Service上標注@Transactional 有效。

6.異步方法的內部調用

異步方法不支持內部調用,也就是異步方法不能寫在需要調用他的類的內部。
 比如Class A 有a,b,c。b有Async標注。此時a對b的異步調用是失效的。

7.為什么異步方法必須是實例方法

因為static方法不能被Override。因為@Async 異步方法的實現(xiàn)原理是通過注入一個代理類到Bean中,這個代理繼承這個Bean,需要覆寫異步方法并執(zhí)行。 
 

然后這個東西,會被Spring放到自己維護的一個隊列中。等待線程池讀取并執(zhí)行。

相關文章

  • springboot整合httpClient代碼實例

    springboot整合httpClient代碼實例

    這篇文章主要介紹了springboot整合httpClient代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-12-12
  • 一文講透為什么遍歷LinkedList要用增強型for循環(huán)

    一文講透為什么遍歷LinkedList要用增強型for循環(huán)

    這篇文章主要為大家介紹了為什么遍歷LinkedList要用增強型for循環(huán)的透徹詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-04-04
  • Ubuntu快速安裝eclipse

    Ubuntu快速安裝eclipse

    這篇文章主要為大家詳細介紹了Ubuntu快速安裝eclipse的簡單教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • 解析SpringCloud簡介與微服務架構

    解析SpringCloud簡介與微服務架構

    這篇文章主要介紹了SpringCloud簡介與微服務架構,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-01
  • 關于springboot打包目錄全解析

    關于springboot打包目錄全解析

    這篇文章主要介紹了springboot打包目錄解析,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • java8從list集合中取出某一屬性的值的集合案例

    java8從list集合中取出某一屬性的值的集合案例

    這篇文章主要介紹了java8從list集合中取出某一屬性的值的集合案例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-08-08
  • 根據URL下載圖片至客戶端、服務器的簡單實例

    根據URL下載圖片至客戶端、服務器的簡單實例

    下面小編就為大家?guī)硪黄鶕RL下載圖片至客戶端、服務器的簡單實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-12-12
  • Java JVM字節(jié)碼指令集總結整理與介紹

    Java JVM字節(jié)碼指令集總結整理與介紹

    本節(jié)將會著重介紹一下JVM中的指令集、Java是如何跨平臺的、JVM指令集參考手冊等內容。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-09-09
  • Spring security權限配置與使用大全

    Spring security權限配置與使用大全

    Spring Security 本質上是借助一系列的 Servlet Filter來提供各種安全性功能,但這并不需要我們手動去添加或者創(chuàng)建多個Filter,本文重點給大家介紹spring-security的配置與使用及實現(xiàn)方式,感興趣的朋友一起看看吧
    2021-09-09
  • 詳解Java編程中面向字符的輸出流

    詳解Java編程中面向字符的輸出流

    這篇文章主要介紹了Java編程中面向字符的輸出流,是Java入門學習中的基礎知識,需要的朋友可以參考下
    2015-10-10

最新評論