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

springboot項(xiàng)目之相互依賴報(bào)錯(cuò)問題(基于idea)

 更新時(shí)間:2022年02月26日 09:52:54   作者:Paroxetiner  
這篇文章主要介紹了springboot項(xiàng)目之相互依賴報(bào)錯(cuò)問題(基于idea),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

springboot相互依賴報(bào)錯(cuò)

昨天在辛勞的進(jìn)行代碼搬運(yùn)工作的時(shí)候,發(fā)現(xiàn)springboot項(xiàng)目的一個(gè)新建模塊中service層的各個(gè)注解都變成了黑色,正常情況下應(yīng)該是黃色的。

我覺得可能是一些springboot的相關(guān)組件沒有引入pom文件

所以我對(duì)照著原來的模塊直接復(fù)制了一些依賴

就出現(xiàn)了一個(gè)新大陸的報(bào)錯(cuò)

 Error:java: Annotation processing is not supported for module cycles. Please ensure that all modules from cycle [core,dao,service] are excluded from annotation processing .

經(jīng)過反復(fù)咀嚼各大網(wǎng)站大佬的不食煙火的回答

我確定了

這,就是一個(gè)叫做“相互依賴”的錯(cuò)誤,稱之為依賴死循環(huán)

解決方法

打開相互依賴的模塊的pom,刪掉其中一個(gè)對(duì)另一個(gè)的依賴就行了

那怎么更明確的知道是哪幾個(gè)模塊相互依賴了呢

1.

然后看到右邊有紅色的包依賴報(bào)錯(cuò)

2.紅色框的就是兩個(gè)模塊之間互相依賴 、處理模塊之間的依賴關(guān)系(模塊之間不能有依賴)

3.右鍵不想不依賴的包選中open module setting這個(gè)選項(xiàng)

springboot項(xiàng)目處理循環(huán)依賴問題(circular reference)

springBoot啟動(dòng)失敗,報(bào)錯(cuò)BeanCurrentlyInCreationException

org.springframework.beans.factory.BeanCurrentlyInCreationException:
Error creating bean with name 'AxxxxService': 
Bean with name 'BxxxxService' 
has been injected into other beans [CxxxxService] in its raw version as part of a circular reference, 
but has eventually been wrapped. This means that said other beans do not use the final version of the bean. This is often the result of over-eager type matching - 
consider using 'getBeanNamesOfType' with the 'allowEagerInit' flag turned off, for example. 

解決方法

  • 找到中括號(hào)中的Service: CxxxxService
  • 在CxxxxService中找到 BxxxxService(離得最近的,如果看不懂英文的話)的聲明
  • 在BxxxService的聲明上加注解 @Lazy
  • 注: 如果中括號(hào)中不止一個(gè)CxxxxService,每個(gè)都要這樣做,加上@Lazy

悔恨

  • 我沒有一開始就百度,解決方案,而是自以為是地組裝新的Service類
  • 今天遇到一個(gè)中括號(hào)里有多個(gè)類的,要改的多了,就搜索一下人家的解決方案,流下了悔恨的眼淚
  • 現(xiàn)在才把代碼調(diào)整回去了,已經(jīng)晚上10點(diǎn)多了
  • 本來想試試revert, 過去太久,太多commit了,害怕了,退縮了

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

相關(guān)文章

  • Java如何執(zhí)行cmd命令

    Java如何執(zhí)行cmd命令

    這篇文章主要介紹了Java如何執(zhí)行cmd命令問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • ElasticSearch學(xué)習(xí)之文檔API相關(guān)操作

    ElasticSearch學(xué)習(xí)之文檔API相關(guān)操作

    這篇文章主要為大家介紹了ElasticSearch學(xué)習(xí)之文檔API相關(guān)操作,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-01-01
  • 如何將maven源改為國內(nèi)阿里云鏡像

    如何將maven源改為國內(nèi)阿里云鏡像

    在使用Maven打包Scala程序時(shí),默認(rèn)是從位于國外的Maven中央倉庫下載相關(guān)的依賴,造成我們從國內(nèi)下載依賴時(shí)速度很慢,下面這篇文章主要給大家介紹了關(guān)于如何將maven源改為國內(nèi)阿里云鏡像的相關(guān)資料,需要的朋友可以參考下
    2023-02-02
  • Java遞歸和迭代區(qū)別詳細(xì)介紹

    Java遞歸和迭代區(qū)別詳細(xì)介紹

    這篇文章主要給大家介紹了關(guān)于Java中的迭代和遞歸有什么區(qū)別,文中介紹的非常詳細(xì),感興趣的同學(xué)可以參考閱讀
    2023-04-04
  • SpringCloud Config統(tǒng)一配置中心問題分析解決與客戶端動(dòng)態(tài)刷新實(shí)現(xiàn)

    SpringCloud Config統(tǒng)一配置中心問題分析解決與客戶端動(dòng)態(tài)刷新實(shí)現(xiàn)

    springcloud config是一個(gè)解決分布式系統(tǒng)的配置管理方案。它包含了 client和server兩個(gè)部分,server端提供配置文件的存儲(chǔ)、以接口的形式將配置文件的內(nèi)容提供出去,client端通過接口獲取數(shù)據(jù)、并依據(jù)此數(shù)據(jù)初始化自己的應(yīng)用
    2022-10-10
  • IDEA類存在但找不到的解決辦法

    IDEA類存在但找不到的解決辦法

    本文主要介紹了IDEA類存在但找不到的解決辦法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • java對(duì)于目錄下文件的單詞查找操作代碼實(shí)現(xiàn)

    java對(duì)于目錄下文件的單詞查找操作代碼實(shí)現(xiàn)

    這篇文章主要介紹了java對(duì)于目錄下文件的單詞查找操作代碼實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-11-11
  • java中a=a+1和a+=1的區(qū)別介紹

    java中a=a+1和a+=1的區(qū)別介紹

    這篇文章主要介紹了java中a=a+1和a+=1的區(qū)別,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • javaWeb使用Kaptcha組件生成驗(yàn)證碼

    javaWeb使用Kaptcha組件生成驗(yàn)證碼

    這篇文章主要為大家詳細(xì)介紹了javaWeb使用Kaptcha組件生成驗(yàn)證碼的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • SpringBoot超詳細(xì)講解Thymeleaf模板引擎

    SpringBoot超詳細(xì)講解Thymeleaf模板引擎

    這篇文章主要分享了Spring Boot整合使用Thymeleaf,Thymeleaf是新一代的Java模板引擎,類似于Velocity、FreeMarker等傳統(tǒng)引擎,關(guān)于其更多相關(guān)內(nèi)容,需要的小伙伴可以參考一下
    2022-07-07

最新評(píng)論