亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

SpringBoot遇到的坑@Qualifier報(bào)紅的解決

 更新時(shí)間:2021年11月18日 09:45:36   作者:怎么不想想  
這篇文章主要介紹了SpringBoot遇到的坑@Qualifier報(bào)紅的解決,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

SpringBoot遇到的坑@Qualifier報(bào)紅

今天寫項(xiàng)目的時(shí)候@Qualifier一直報(bào)紅,排查半天后面才知道原來是idea生成項(xiàng)目的時(shí)候把主配置的類放在一個(gè)包中導(dǎo)致默認(rèn)包結(jié)構(gòu)掃描發(fā)生改變,掃描不到你定義的組件,具體可以去看看SpirngBoot默認(rèn)包結(jié)構(gòu)規(guī)則。

在這里插入圖片描述

解決方法

主配置類必須放在是你所掃描的包的父包上

SpringBoot注解@Qualifier用法

在Controller中需要注入service那么我的這個(gè)server有兩個(gè)實(shí)現(xiàn)類如何區(qū)分開這兩個(gè)impl呢?

根據(jù)注入資源的注解不同實(shí)現(xiàn)的方式有一點(diǎn)小小的區(qū)別

下面上鋪墊圖

一個(gè)業(yè)務(wù)接口

請忽略我的紅線

第一個(gè)實(shí)現(xiàn)類

第二個(gè)實(shí)現(xiàn)類

##在Controller中使用 @Autowired注入時(shí)

autowired注入資源

Qualifier的意思是合格者,通過這個(gè)標(biāo)示,表明了哪個(gè)實(shí)現(xiàn)類才是我們所需要的,添加@Qualifier注解,需要注意的是@Qualifier的參數(shù)名稱為我們之前定義@Service注解的名稱之一。

##使用@Resource注入時(shí)

@resource注入

使用@resource注入時(shí)比較簡單了注解自帶了“name”的val就是@Service注解的名稱之一。

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

相關(guān)文章

  • Spring+SpringMVC+MyBatis深入學(xué)習(xí)及搭建(一)之MyBatis的基礎(chǔ)知識

    Spring+SpringMVC+MyBatis深入學(xué)習(xí)及搭建(一)之MyBatis的基礎(chǔ)知識

    這篇文章主要介紹了Spring+SpringMVC+MyBatis深入學(xué)習(xí)及搭建(一)之MyBatis的基礎(chǔ)知識,需要的朋友可以參考下
    2017-05-05
  • JDBC查詢Map轉(zhuǎn)對象實(shí)現(xiàn)過程詳解

    JDBC查詢Map轉(zhuǎn)對象實(shí)現(xiàn)過程詳解

    這篇文章主要介紹了JDBC查詢Map轉(zhuǎn)對象實(shí)現(xiàn)過程詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-10-10
  • IDEA插件之mybatisx插件使用教程(超詳細(xì)!)

    IDEA插件之mybatisx插件使用教程(超詳細(xì)!)

    MybatisX 是一款基于IDEA的快速開發(fā)插件,為效率而生,下面這篇文章主要給大家介紹了關(guān)于IDEA插件之mybatisx插件使用的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2023-06-06
  • Java基礎(chǔ)學(xué)習(xí)筆記之?dāng)?shù)組詳解

    Java基礎(chǔ)學(xué)習(xí)筆記之?dāng)?shù)組詳解

    這篇文章主要介紹了Java基礎(chǔ)學(xué)習(xí)筆記之?dāng)?shù)組,結(jié)合實(shí)例形式詳細(xì)分析了java的基本概念、定義、迭代、輸出、反轉(zhuǎn)、排序等常用操作技巧,需要的朋友可以參考下
    2019-08-08
  • Java字符串逆序方法詳情

    Java字符串逆序方法詳情

    這篇文章主要介紹了Java字符逆序,字符逆序主要原理就是將一個(gè)字符串str的內(nèi)容顛倒過來,并輸出,下文操作分享需要的小伙伴可以參考一下
    2022-03-03
  • java中Memcached的使用實(shí)例(包括與Spring整合)

    java中Memcached的使用實(shí)例(包括與Spring整合)

    這篇文章主要介紹了java中Memcached的使用實(shí)例(包括與Spring整合),具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • 分享Java常用開發(fā)編輯器工具

    分享Java常用開發(fā)編輯器工具

    這篇文章主要給大家分享了分享Java常用開發(fā)編輯器工具,文章內(nèi)容介紹非常詳細(xì),具有很大的參考價(jià)值,需要的小伙伴可以參考一下,希望對你的工作或?qū)W習(xí)有一定的幫助
    2022-03-03
  • JavaWeb亂碼問題的終極解決方案(推薦)

    JavaWeb亂碼問題的終極解決方案(推薦)

    這篇文章主要給大家介紹了關(guān)于JavaWeb亂碼問題的終極解決方案,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用JavaWeb具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • 一文帶你徹底剖析Java中Synchronized原理

    一文帶你徹底剖析Java中Synchronized原理

    Synchronized是Java中的隱式鎖,它的獲取鎖和釋放鎖都是隱式的,完全交由JVM幫助我們操作,在了解Synchronized關(guān)鍵字之前,首先要學(xué)習(xí)的知識點(diǎn)就是Java的對象結(jié)構(gòu),本文介紹的非常詳細(xì),需要的朋友可以參考下
    2023-05-05
  • Java數(shù)據(jù)溢出代碼詳解

    Java數(shù)據(jù)溢出代碼詳解

    這篇文章主要介紹了Java數(shù)據(jù)溢出的相關(guān)內(nèi)容,包括具體代碼示例,分析比較詳細(xì),希望對大家有所幫助,感興趣的朋友可以參考下。
    2017-09-09

最新評論