国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - Java教程 - Spring @Async無法實(shí)現(xiàn)異步的解決方案

Spring @Async無法實(shí)現(xiàn)異步的解決方案

2022-01-25 13:12lxxxzzl Java教程

這篇文章主要介紹了Spring @Async無法實(shí)現(xiàn)異步的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

Spring @Async無法實(shí)現(xiàn)異步

問題原因

項(xiàng)目中存在2個(gè)配置文件:springMVC.xml和beanDefines.xml,它們都配置了<context:component-scan base-package="com" />。

在beanDefines.xml還配置了<task:annotation-driven/>。

從啟動(dòng)日志中發(fā)現(xiàn),spring先加載的是beanDefines.xml,后加載的是springMVC.xml。

由于springMVC.xml的context:component-scan覆蓋了beanDefines.xml的配置,而<task:annotation-driven/>是否有效是依賴于context:component-scan的配置的。

導(dǎo)致beanDefines.xml配置的<task:annotation-driven/>不起作用了。

解決辦法

1、刪除beanDefines.xml的<context:component-scan base-package="com" />和<task:annotation-driven/>;

2、springMVC.xml添加配置<task:annotation-driven/>。

 

@Async不起作用

首先介紹一下如何@Async注解,

1.xml頭文件必須配置標(biāo)記紅色部分

Spring @Async無法實(shí)現(xiàn)異步的解決方案

2.配置任務(wù)和線程池

<!-- 任務(wù)及線程池 -->
<task:annotation-driven executor="asyncExecutor" />
<task:executor id="asyncExecutor" pool-size="100-10000" queue-capacity="10"/>
<!-- 注解掃描 -->
<context:component-scan base-package="com.baisq">
<context:include-filter type="annotation"
	expression="org.springframework.stereotype.Controller" />
</context:component-scan>

3.配置spring依賴的jar(不介紹這個(gè)了)

4.在你需要異步調(diào)用的方法上使用@Async注解

Spring @Async無法實(shí)現(xiàn)異步的解決方案

5.但是你可能遇到@Async不起作用的時(shí)候

我就遇到了,我的問題是容器啟動(dòng)加載了如下兩個(gè)xml文件

Spring @Async無法實(shí)現(xiàn)異步的解決方案

springmvc.xml文件僅僅配置掃描注解,applicationContext.xml配置了任務(wù)和線程池和掃描注解,先加載了applicationContext.xml,后加載了springMvc.xml。

applicationContext.xml為掃描到的類加上@Async的作用(任務(wù)和線程池的配置依賴于掃描到的類),然后springMvc加載后的bean覆蓋了applicationContext的bean,覆蓋掉了@Async的作用,因?yàn)閟pringmvc沒有配置任務(wù)和線程池,

導(dǎo)致@Async沒有起到作用。

6.如果你遇到上述問題

檢查一下加載的xml文件是否存在覆蓋的問題。

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持服務(wù)器之家。

原文鏈接:https://blog.csdn.net/lxxxzzl/article/details/39735561

延伸 · 閱讀

精彩推薦
  • Java教程小米推送Java代碼

    小米推送Java代碼

    今天小編就為大家分享一篇關(guān)于小米推送Java代碼,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧...

    富貴穩(wěn)中求8032021-07-12
  • Java教程xml與Java對(duì)象的轉(zhuǎn)換詳解

    xml與Java對(duì)象的轉(zhuǎn)換詳解

    這篇文章主要介紹了xml與Java對(duì)象的轉(zhuǎn)換詳解的相關(guān)資料,需要的朋友可以參考下...

    Java教程網(wǎng)2942020-09-17
  • Java教程升級(jí)IDEA后Lombok不能使用的解決方法

    升級(jí)IDEA后Lombok不能使用的解決方法

    最近看到提示IDEA提示升級(jí),尋思已經(jīng)有好久沒有升過級(jí)了。升級(jí)完畢重啟之后,突然發(fā)現(xiàn)好多錯(cuò)誤,本文就來介紹一下如何解決,感興趣的可以了解一下...

    程序猿DD9332021-10-08
  • Java教程20個(gè)非常實(shí)用的Java程序代碼片段

    20個(gè)非常實(shí)用的Java程序代碼片段

    這篇文章主要為大家分享了20個(gè)非常實(shí)用的Java程序片段,對(duì)java開發(fā)項(xiàng)目有所幫助,感興趣的小伙伴們可以參考一下 ...

    lijiao5352020-04-06
  • Java教程Java8中Stream使用的一個(gè)注意事項(xiàng)

    Java8中Stream使用的一個(gè)注意事項(xiàng)

    最近在工作中發(fā)現(xiàn)了對(duì)于集合操作轉(zhuǎn)換的神器,java8新特性 stream,但在使用中遇到了一個(gè)非常重要的注意點(diǎn),所以這篇文章主要給大家介紹了關(guān)于Java8中S...

    阿杜7482021-02-04
  • Java教程Java實(shí)現(xiàn)搶紅包功能

    Java實(shí)現(xiàn)搶紅包功能

    這篇文章主要為大家詳細(xì)介紹了Java實(shí)現(xiàn)搶紅包功能,采用多線程模擬多人同時(shí)搶紅包,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙...

    littleschemer13532021-05-16
  • Java教程Java使用SAX解析xml的示例

    Java使用SAX解析xml的示例

    這篇文章主要介紹了Java使用SAX解析xml的示例,幫助大家更好的理解和學(xué)習(xí)使用Java,感興趣的朋友可以了解下...

    大行者10067412021-08-30
  • Java教程Java BufferWriter寫文件寫不進(jìn)去或缺失數(shù)據(jù)的解決

    Java BufferWriter寫文件寫不進(jìn)去或缺失數(shù)據(jù)的解決

    這篇文章主要介紹了Java BufferWriter寫文件寫不進(jìn)去或缺失數(shù)據(jù)的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望...

    spcoder14552021-10-18
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25
主站蜘蛛池模板: 久久精品国产一区二区电影 | 日日夜夜精品国产 | 久久久精品免费观看 | 国产999免费视频 | 久久久久99啪啪免费 | 国产精品九九九 | 午夜免费 | 欧美精品一区二区在线观看 | 久久精品一区二区国产 | 国产美女福利在线 | 午夜国产视频 | 校园春色av | 成人免费黄色片 | 国产美女福利在线 | 亚洲中午字幕 | 免费av电影网站 | 不卡视频一二三区 | 亚洲一区二区三区久久久 | 国产精品久久久久久久久 | 亚洲黄色av | 成人区精品一区二区婷婷 | 成人午夜精品 | 久久久五月天 | 亚洲美腿 欧美 激情 另类 | 欧美在线免费 | 成人免费黄色毛片 | 成人国产精品免费观看 | 99精品一区二区 | 狠狠干av | 91夜夜操 | 国产精品一区二区不卡 | 亚洲精品视频在线免费播放 | 亚洲精品国产电影 | 日韩精品免费视频 | 国产成人高清在线 | av电影免费观看 | 国内外成人在线视频 | 亚洲精品视频免费 | 中文字幕在线免费 | 国产视频一区二区 | 一级特黄录像免费播放全99 |