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

SpringBoot中@Autowired爆紅原理分析及解決

 更新時間:2024年05月29日 15:46:46   作者:riun、  
這篇文章主要介紹了SpringBoot中@Autowired爆紅原理分析及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

@Autowired爆紅原理分析及解決

SpringBoot中的service層經(jīng)常需要將mapper注入進來,但是注入一個mapper接口時經(jīng)常會爆紅

代碼:

	@Autowired
    private UserMapper userMapper;

圖片:

爆紅的原因是@AutowiredSpring的注解,提示找不到對他的bean,因為你沒有顯示的將userMapper注入到Spring容器中去管理。

解決方案1

這種情況只需要在UserMapper.java接口上添加@Repository注解即可,此注解是Spring的注解,將當前類注冊到Spring容器中實例化為一個bean,所以@Autowired就能找到此bean了。

請看:

解決方案2

還有一種方式就是直接將@Autowired換成@Resource注解,此注解是JDK中的注解,不會向@Autowired那樣去Spring容器中尋找bean。

請看:

而在接口中并沒有添加任何注解

題外話:

這里要說下@Mapper注解,此注解是Mybatis中的注解,只是標注此類是一個Mapper。

你可以在每一個Mapper接口了上使用此注解,或者在啟動類上使用@MapperScan注解直接掃描整個或多個包,效果是一樣的,二者選其一即可。

并且這兩個注解跟上面的注解沒有任何關系,并不是注入之類的作用。

SpringBoot @Autowired的bean帶紅線

可以在設置中,將Autowiring for Bean Class的勾取消掉即可

總結

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

相關文章

  • Java中的BufferedInputStream與BufferedOutputStream使用示例

    Java中的BufferedInputStream與BufferedOutputStream使用示例

    BufferedInputStream和BufferedOutputStream分別繼承于FilterInputStream和FilterOutputStream,代表著緩沖區(qū)的輸入輸出,這里我們就來看一下Java中的BufferedInputStream與BufferedOutputStream使用示例:
    2016-06-06
  • java中Calendar.add()方法的使用

    java中Calendar.add()方法的使用

    本文主要介紹了java中Calendar.add()方法的使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-04-04
  • Nginx+SpringCloud Gateway搭建項目訪問環(huán)境

    Nginx+SpringCloud Gateway搭建項目訪問環(huán)境

    本文主要介紹了Nginx+SpringCloud Gateway搭建項目訪問環(huán)境,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • Spring?Boot深入學習數(shù)據(jù)訪問之Spring?Data?JPA與Hibernate的應用

    Spring?Boot深入學習數(shù)據(jù)訪問之Spring?Data?JPA與Hibernate的應用

    Spring?Data?JPA是Spring?Data的子項目,在使用Spring?Data?JPA之前,先了解一下Hibernate,因為Spring?Data?JPA是由Hibernate默認實現(xiàn)的
    2022-10-10
  • java 按行讀取文件并輸出到控制臺的方法

    java 按行讀取文件并輸出到控制臺的方法

    今天小編就為大家分享一篇java 按行讀取文件并輸出到控制臺的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • Java利用EasyExcel讀取寫入Excel詳情

    Java利用EasyExcel讀取寫入Excel詳情

    這篇文章主要介紹了Java利用EasyExcel讀取寫入Excel詳情,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-09-09
  • 詳解Spring如何整合Mybatis

    詳解Spring如何整合Mybatis

    今天給大家?guī)淼氖顷P于Java的相關知識,文章圍繞著Spring如何整合Mybatis展開,文中有非常詳細的介紹及代碼示例,需要的朋友可以參考下
    2021-06-06
  • 解析Spring中面向切面編程

    解析Spring中面向切面編程

    如果說 IoC 是 Spring 的核心,那么面向切面編程就是 Spring 最為重要的功能之一了,在數(shù)據(jù)庫事務中切面編程被廣泛使用
    2021-06-06
  • IDEA 中使用 Big Data Tools 連接大數(shù)據(jù)組件

    IDEA 中使用 Big Data Tools 連接大數(shù)據(jù)組件

    本文主要介紹了IDEA 中使用 Big Data Tools 連接大數(shù)據(jù)組件,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-05-05
  • Java基本類型與byte數(shù)組之間相互轉(zhuǎn)換方法

    Java基本類型與byte數(shù)組之間相互轉(zhuǎn)換方法

    下面小編就為大家?guī)硪黄狫ava基本類型與byte數(shù)組之間相互轉(zhuǎn)換方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-08-08

最新評論

天台县| 宝坻区| 冕宁县| 绥芬河市| 吉安市| 绥芬河市| 西乌| 西乌| 丽水市| 渭南市| 芒康县| 松江区| 湘潭市| 美姑县| 衢州市| 永新县| 闽清县| 乐平市| 苏尼特左旗| 射洪县| 锦屏县| 遵义县| 桂阳县| 申扎县| 阜新市| 乐都县| 托里县| 东阳市| 广昌县| 澄迈县| 蓝山县| 和田市| 深水埗区| 吕梁市| 德州市| 晋州市| 甘谷县| 大名县| 京山县| 昆山市| 栖霞市|