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

springboot?無法自動(dòng)裝配的問題

 更新時(shí)間:2022年01月19日 11:41:05   作者:時(shí)時(shí)刻刻看著自己的心  
這篇文章主要介紹了springboot?無法自動(dòng)裝配的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

springboot 無法自動(dòng)裝配

@Autowired 報(bào)錯(cuò):無法自動(dòng)裝配

基本上是因?yàn)?/h3>

1、項(xiàng)目里有類似mybatis @Mapper這種第三方映射類,需要用到springboot autoconfigration掃描解析。

2、@SpringBootApplication類,沒有放到j(luò)ava根目錄下

放到org.example下,問題解決

原因

因?yàn)閟pringboot只掃描@SpringBootApplication類目錄及子目錄下的自動(dòng)配置:

For example, it will be used when scanning for @Entity classes. It is generally recommended that you place @EnableAutoConfiguration (if you're not using @SpringBootApplication) in a root package so that all sub-packages and classes can be searched.

真想罵他一句,約定就約定吧,能聰明點(diǎn)嗎

無法自動(dòng)裝配。未找到“xxxMapper”類型的bean

Could not autowire. No beans of ‘xxxMapper’ type found.

說明Spring框架沒有識(shí)別到你的xxxMapper中的類

也就是說,xxxMapper的類沒有被Spring框架給管理,如果你所需要的類需要給Spring給管理,那么你得在他上面加上@Repository注解,這樣你在service層自動(dòng)注入時(shí)他才不會(huì)報(bào)錯(cuò)。

如果你得類不需要管理或者繼承或?qū)崿F(xiàn)一些規(guī)則

并且程序沒有產(chǎn)生一些錯(cuò)誤,那么這些都是可以被允許的。

@Repository
public interface AdminMapper ?{
?? ?public void xxx(){}
}
public class AdminServiceImpl ?{
? ? @Autowired
? ? private AdminMapper adminMapper;
? ? }

這樣他就不會(huì)報(bào)錯(cuò)了。

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

相關(guān)文章

  • spring boot 自動(dòng)更新靜態(tài)文件和后臺(tái)代碼的實(shí)例

    spring boot 自動(dòng)更新靜態(tài)文件和后臺(tái)代碼的實(shí)例

    下面小編就為大家分享一篇spring boot 自動(dòng)更新靜態(tài)文件和后臺(tái)代碼的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2017-12-12
  • 將字符串?dāng)?shù)字格式化為樣式1,000,000,000的方法

    將字符串?dāng)?shù)字格式化為樣式1,000,000,000的方法

    這篇文章主要介紹了將字符串?dāng)?shù)字格式化為樣式1,000,000,000的方法,有需要的朋友可以參考一下
    2014-01-01
  • 淺析git server“丟失”commit問題

    淺析git server“丟失”commit問題

    這篇文章主要介紹了git server“丟失”commit問題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-05-05
  • SpringBoot項(xiàng)目Docker部署三種方式

    SpringBoot項(xiàng)目Docker部署三種方式

    本文主要介紹了SpringBoot項(xiàng)目Docker部署三種方式,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-08-08
  • Java Pattern和Matcher字符匹配方式

    Java Pattern和Matcher字符匹配方式

    這篇文章主要介紹了Java Pattern和Matcher字符匹配方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • java圖片色階調(diào)整和亮度調(diào)整代碼示例

    java圖片色階調(diào)整和亮度調(diào)整代碼示例

    這篇文章主要介紹了java圖片色階調(diào)整和亮度調(diào)整代碼示例,具有一定參考價(jià)值,需要的朋友可以了解下。
    2017-11-11
  • SpringBoot配置綁定方法詳解

    SpringBoot配置綁定方法詳解

    配置綁定是SpringBoot其中一個(gè)底層功能,SpringBoot把配置綁定的過程變得更加簡(jiǎn)單,傳統(tǒng)java將常用的配置放到配置文件properties中,之后將這些配置綁定到j(luò)avabean中
    2022-10-10
  • Spring中@Configuration注解修改的類生成代理原因解析

    Spring中@Configuration注解修改的類生成代理原因解析

    大家好,本篇文章主要講的是Spring中@Configuration注解修改的類生成代理原因解析,感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下
    2022-02-02
  • 利用Java對(duì)比兩個(gè)PDF文件之間的差異

    利用Java對(duì)比兩個(gè)PDF文件之間的差異

    這篇文章主要為大家詳細(xì)介紹了如何在 Java 程序中通過代碼快速比較兩個(gè) PDF 文檔并找出文檔之間的內(nèi)容差異,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-10-10
  • java實(shí)現(xiàn)查找文本內(nèi)容替換功能示例

    java實(shí)現(xiàn)查找文本內(nèi)容替換功能示例

    文本替換幾乎是所有文本編輯器都支持的功能,但是要限制在編輯其中才可以執(zhí)行該功能。本實(shí)例實(shí)現(xiàn)了制定文本文件的內(nèi)容替換,并且不需要再編輯其中打開文本文件
    2014-02-02

最新評(píng)論