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

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

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

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
└─────┘

啟動spring boot報以上錯誤

錯誤產(chǎn)生原因

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

解決方法

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

@Autowired 
@Lazy 
private AService aService ;

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

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

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

解決辦法

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

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

相關(guān)文章

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

    springboot加載注入bean的幾種方式

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

    java偽泛型知識點詳解

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

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

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

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

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

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

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

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

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

    Java中的StackOverflowError錯誤問題及解決方法

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

    Spring計時器stopwatch使用詳解

    這篇文章主要介紹了Spring計時器stopwatch使用詳解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細內(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ū)別,下面我們就一起進入文章講解更多詳細內(nèi)容吧
    2021-12-12
  • 詳解MyBatis特性之動態(tài)SQL

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

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

最新評論

韶山市| 阜南县| 额尔古纳市| 仁寿县| 射洪县| 福清市| 黄龙县| 潞城市| 大关县| 盘锦市| 江源县| 长岛县| 青川县| 莫力| 巫山县| 昭苏县| 沂源县| 万安县| 仙桃市| 鹤峰县| 民县| 浑源县| 大方县| 西林县| 漳平市| 瑞昌市| 涟水县| 广南县| 织金县| 法库县| 英山县| 通化市| 吉首市| 连南| 镇巴县| 霸州市| 万源市| 景泰县| 嘉荫县| 道孚县| 探索|