最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Spring Boot產(chǎn)生環(huán)形注入的解決方案

 更新時(shí)間:2021年09月28日 10:13:37   作者:a_a\\\  
這篇文章主要介紹了Spring Boot產(chǎn)生環(huán)形注入的解決方案,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

Spring Boot產(chǎn)生環(huán)形注入

***************************
APPLICATION FAILED TO START
***************************

Description:

The dependencies of some of the beans in the application context form a cycle:

| MyController (field private com.zhxy.service.AService com.zhxy.controller.MyController.BService)
↑ ↓
| BService
└─────┘

啟動(dòng)spring boot報(bào)以上錯(cuò)誤

錯(cuò)誤產(chǎn)生原因

BService里面注入AService使用,AService里面又注入BService使用

解決方法

在BService的實(shí)現(xiàn)類對 AService 加上Spirng的注解 @Lazy

@Autowired 
@Lazy 
private AService aService ;

Spring Boot循環(huán)注入的坑

一般循環(huán)注入的原因是

A依賴注入b,b注入A形成一個(gè)閉環(huán),導(dǎo)致spring在創(chuàng)建bean的時(shí)候具體不知道先創(chuàng)建哪一個(gè),會(huì)拋出bean創(chuàng)建異常

解決辦法

將控制臺最后打印的bean復(fù)制出來,然后全局搜索項(xiàng)目,在所有注入這個(gè)bean的地方加上@Lazy注解

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

相關(guān)文章

  • springboot加載注入bean的幾種方式

    springboot加載注入bean的幾種方式

    本文主要介紹了springboot加載注入bean的幾種方式,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-08-08
  • java偽泛型知識點(diǎn)詳解

    java偽泛型知識點(diǎn)詳解

    在本篇文章里小編給大家整理的是一篇關(guān)于java偽泛型知識點(diǎn)詳解內(nèi)容,有需要的朋友們可以跟著學(xué)習(xí)參考下。
    2021-06-06
  • JAVA基于PDF box將PDF轉(zhuǎn)為圖片的實(shí)現(xiàn)方法

    JAVA基于PDF box將PDF轉(zhuǎn)為圖片的實(shí)現(xiàn)方法

    這篇文章主要介紹了JAVA基于PDF box將PDF轉(zhuǎn)為圖片的操作方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下
    2019-07-07
  • Spring?Boot中使用Redis實(shí)戰(zhàn)案例

    Spring?Boot中使用Redis實(shí)戰(zhàn)案例

    redis作為一個(gè)高性能的內(nèi)存數(shù)據(jù)庫,如果不會(huì)用就太落伍了,之前在 node.js中用過 redis,本篇記錄如何將 redis 集成到 spring boot 中,下面這篇文章主要給大家介紹了關(guān)于Spring?Boot中使用Redis的相關(guān)資料,需要的朋友可以參考下
    2023-04-04
  • java實(shí)現(xiàn)代碼統(tǒng)計(jì)小程序

    java實(shí)現(xiàn)代碼統(tǒng)計(jì)小程序

    這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)代碼統(tǒng)計(jì)小程序,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-09-09
  • 使用自定義注解實(shí)現(xiàn)加解密及脫敏方式

    使用自定義注解實(shí)現(xiàn)加解密及脫敏方式

    這篇文章主要介紹了使用自定義注解實(shí)現(xiàn)加解密及脫敏方式,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • Java中的StackOverflowError錯(cuò)誤問題及解決方法

    Java中的StackOverflowError錯(cuò)誤問題及解決方法

    這篇文章主要介紹了Java中的StackOverflowError錯(cuò)誤,在本文中,我們仔細(xì)研究了StackOverflower錯(cuò)誤,包括Java代碼如何導(dǎo)致它,以及我們?nèi)绾卧\斷和修復(fù)它,需要的朋友可以參考下
    2022-07-07
  • Spring計(jì)時(shí)器stopwatch使用詳解

    Spring計(jì)時(shí)器stopwatch使用詳解

    這篇文章主要介紹了Spring計(jì)時(shí)器stopwatch使用詳解,本篇文章通過簡要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • Java流程控制之循環(huán)結(jié)構(gòu)while、do...while

    Java流程控制之循環(huán)結(jié)構(gòu)while、do...while

    這篇文章主要介紹了Java流程控制之循環(huán)結(jié)構(gòu)while及do...while,文章除了講解循環(huán)結(jié)構(gòu)while和do...while之外,還講解了他們之間的區(qū)別,下面我們就一起進(jìn)入文章講解更多詳細(xì)內(nèi)容吧
    2021-12-12
  • 詳解MyBatis特性之動(dòng)態(tài)SQL

    詳解MyBatis特性之動(dòng)態(tài)SQL

    動(dòng)態(tài) SQL 是 MyBatis 的強(qiáng)大特性之一,這篇文章我們將結(jié)合動(dòng)態(tài)SQL完成更加復(fù)雜的 SQL 操作,文章通過代碼示例給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2024-01-01

最新評論

公安县| 土默特左旗| 宝山区| 黔江区| 太湖县| 周至县| 沂源县| 定安县| 荥经县| 泾川县| 无棣县| 巫山县| 海阳市| 太谷县| 鹤山市| 酒泉市| 张家川| 启东市| 上饶市| 洪江市| 南昌市| 涿鹿县| 平果县| 浮山县| 永德县| 论坛| 云龙县| 南康市| 临漳县| 铅山县| 山西省| 沛县| 泊头市| 宁河县| 东至县| 泽州县| 临泽县| 江门市| 准格尔旗| 宜宾市| 龙江县|