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

解決bean對象注入報錯:Field in required a bean of type‘‘that could not be found.問題

 更新時間:2025年06月06日 09:43:24   作者:Stephen·You  
這篇文章主要介紹了解決bean對象注入報錯:Field in required a bean of type‘‘that could not be found.問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

問題現(xiàn)象

今天在運行新項目的時候,出現(xiàn)了一下報錯:

Field XxxUserExtDao in com.xxx.auth.service.controller.abs.BaseController required a bean of type 'com.xxx.auth.service.mapper.run.XxxUserExtDao' that could not be found.

問題分析

前提

在完成上述操作之前,請先基于mybatis創(chuàng)建好dao層接口類對應(yīng)的dao層實現(xiàn)類(一般都是以xml文件的形式,并確保mapper標(biāo)簽的namespace屬性指定為dao層接口類的全路徑。

從報錯信息可知:

這是因為spring的Ioc容器在注入bean對象的時候,在 BaseController 類中檢測到了 @Autowired 注解,于是就會去尋找這個 XxxUserExtDao 對象的注入方式:

然后檢測到 XxxUserExtDao 這個類中帶有 @Component 注解,該注解用于除了@Controller(控制層)、@Service(業(yè)務(wù)層)@Repository(dao層的實現(xiàn)類)之外,需要注入成bean對象的類;

注意:

這里值得一提的是:由于dao層的實現(xiàn)類對于項目結(jié)構(gòu)而言,太冗余了,每寫一個dao層接口,就得手寫一個實現(xiàn)類,于是我們可以通過注解的方式,來實現(xiàn)自動創(chuàng)建dao層實現(xiàn)類,而不再需要自己手動創(chuàng)建實現(xiàn)類和添加@Repository注解了,方式有兩種:

1. 在 dao層接口類 上添加 @Mapper注解。 作用:在接口類上添加了 @Mapper注解 ,在編譯之后會自動生成相應(yīng)的接口實現(xiàn)類:

2. 在 主類(啟動類)上添加 @MapperScan注解,并指定dao層接口的包路徑,在編譯之后會自動生成相應(yīng)的接口實現(xiàn)類。

建議

兩種方法取其中一種即可,這里建議使用方法2,這樣就不需要每個dao層都添加@Mapper注解了!?。?/strong>

解決方法

主類(啟動類)上添加 @MapperScan注解,并指定dao層接口的包路徑,在編譯之后會自動生成相應(yīng)的接口實現(xiàn)類

啟動成功:

調(diào)用接口成功:

總結(jié)

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

相關(guān)文章

  • spring boot項目fat jar瘦身的實現(xiàn)

    spring boot項目fat jar瘦身的實現(xiàn)

    這篇文章主要介紹了spring boot項目fat jar瘦身的實現(xiàn),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-06-06
  • Java進(jìn)階學(xué)習(xí):jar打包詳解

    Java進(jìn)階學(xué)習(xí):jar打包詳解

    Java進(jìn)階學(xué)習(xí):jar打包詳解...
    2006-12-12
  • 詳解租約機(jī)制以及在hbase中的應(yīng)用

    詳解租約機(jī)制以及在hbase中的應(yīng)用

    這篇文章主要介紹了詳解租約機(jī)制以及在hbase中的應(yīng)用的相關(guān)資料,需要的朋友可以參考下
    2017-02-02
  • SpringBoot實現(xiàn)接口等冪次校驗的示例代碼

    SpringBoot實現(xiàn)接口等冪次校驗的示例代碼

    本文主要介紹了SpringBoot實現(xiàn)接口等冪次校驗的示例代碼,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • Spring boot整合shiro+jwt實現(xiàn)前后端分離

    Spring boot整合shiro+jwt實現(xiàn)前后端分離

    這篇文章主要為大家詳細(xì)介紹了Spring boot整合shiro+jwt實現(xiàn)前后端分離,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-12-12
  • k8s部署MongDB全過程

    k8s部署MongDB全過程

    文章介紹了如何在Kubernetes集群中部署MongoDB,包括環(huán)境準(zhǔn)備、創(chuàng)建Secret、創(chuàng)建服務(wù)和Deployment,并通過Robo3T工具測試連接
    2025-01-01
  • Java parseInt解釋加方法示例

    Java parseInt解釋加方法示例

    使用此方法得到的原始數(shù)據(jù)類型的一個特定的字符串。 parseXxx()是一個靜態(tài)方法,可以有一個參數(shù)或兩個
    2013-11-11
  • JAVA如何自動下載SSL證書并導(dǎo)入到本地

    JAVA如何自動下載SSL證書并導(dǎo)入到本地

    這篇文章主要介紹了JAVA如何自動下載SSL證書并導(dǎo)入到本地問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • SpringBoot項目實現(xiàn)分布式事務(wù)的實戰(zhàn)指南

    SpringBoot項目實現(xiàn)分布式事務(wù)的實戰(zhàn)指南

    在微服務(wù)架構(gòu)中,分布式事務(wù)是確??绶?wù)數(shù)據(jù)一致性的關(guān)鍵技術(shù),SpringBoot作為主流的Java開發(fā)框架,提供了多種分布式事務(wù)解決方案,本文將深入探討這些方案,幫助開發(fā)者根據(jù)業(yè)務(wù)場景選擇最適合的方案,需要的朋友可以參考下
    2025-10-10
  • Java排序算法之桶排序算法解析

    Java排序算法之桶排序算法解析

    這篇文章主要介紹了Java排序算法之桶排序算法解析,桶排序 (Bucket sort)或所謂的箱排序,是一個排序算法,工作原理是將數(shù)組分到有限數(shù)量的桶子里,每個桶子再個別排序,有可能再使用別的排序算法或是以遞歸方式繼續(xù)使用桶排序進(jìn)行排序,需要的朋友可以參考下
    2023-10-10

最新評論

西平县| 齐河县| 大足县| 五大连池市| 松滋市| 邵东县| 乌兰浩特市| 彭山县| 图们市| 班戈县| 漳平市| 淄博市| 鞍山市| 贵州省| 奈曼旗| 晋城| 通州市| 师宗县| 宁德市| 罗田县| 闵行区| 南陵县| 玉溪市| 乌海市| 瓮安县| 双鸭山市| 吐鲁番市| 贡觉县| 峡江县| 巴中市| 德令哈市| 谷城县| 衡山县| 色达县| 阜阳市| 山阴县| 原平市| 屏东县| 安陆市| 汪清县| 措勤县|