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

解決SpringBoot整合Mybatis掃描不到Mapper的問題

 更新時間:2020年04月26日 10:43:02   作者:SU坡饅  
這篇文章主要介紹了解決SpringBoot整合Mybatis掃描不到Mapper的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

閑來無事,想學(xué)學(xué)springboot,開始搭建一個項目,但是一直顯示mapper掃描不到的錯誤:

“Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘userController': Unsatisfied dependency expressed through field ‘userMapper'; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type ‘com.minibike.bike.user.dao.UserMapper' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}”

“Field userMapper in com.minibike.bike.user.controller.UserController required a bean of type ‘com.minibike.bike.user.dao.UserMapper' that could not be found.”

于是在網(wǎng)上找解決方案,都是治標(biāo)不治本,不得不說現(xiàn)在的博客質(zhì)量下降的厲害,太誤導(dǎo)人了,打開好多個都是一樣的內(nèi)容,難道沒人遇到的錯誤一樣,連包名和類名也一樣嗎?有的人抄別人博客,類名和包名都懶得換一下?

最后解決方案是在Application.java主類上加注解@MapperScan(“com.minibike.bike.user.dao”)。括號中引號里邊是mapper所在包路徑。

加上注解后不再報錯,也能正常輸出oooo

第一次接觸springboot,昨天下午到今早一直沒找到問題所在,后來查文檔、注解,然后不斷嘗試,最后終于解決。

當(dāng)然這個只是我個人項目開發(fā)中遇到的問題解決辦法,不一定通用,但是如過遇到這樣的問題,也可以一試。

補充知識:springboot 項目配置掃描mapper接口類的兩種方法

一種是在啟動類上加@MapperScan({"com.**.dao","com.**.dao.*"}) 掃描mapper接口文件所在的包,多個包的時候用英文半角逗號隔開;

一種是在mapper接口文件上加@Mapper注解。如下

import org.apache.ibatis.annotations.Mapper;  

以上這篇解決SpringBoot整合Mybatis掃描不到Mapper的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Spring Cloud Config實現(xiàn)分布式配置中心

    Spring Cloud Config實現(xiàn)分布式配置中心

    這篇文章主要介紹了Spring Cloud Config實現(xiàn)分布式配置中心,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-04-04
  • Java中枚舉的使用詳解

    Java中枚舉的使用詳解

    這篇文章主要介紹了Java中枚舉的使用詳解的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-07-07
  • Java Socket實現(xiàn)文件傳輸示例代碼

    Java Socket實現(xiàn)文件傳輸示例代碼

    這篇文章主要介紹了Java Socket實現(xiàn)文件傳輸示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-01-01
  • SpringBoot集成redis與session實現(xiàn)分布式單點登錄

    SpringBoot集成redis與session實現(xiàn)分布式單點登錄

    這篇文章主要介紹了SpringBoot集成redis與session實現(xiàn)分布式單點登錄,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-09-09
  • 解決eclipse上傳svn忽略target文件夾的坑

    解決eclipse上傳svn忽略target文件夾的坑

    這篇文章主要介紹了解決eclipse上傳svn忽略target文件夾的坑,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • Springboot報錯java.lang.NullPointerException: null問題

    Springboot報錯java.lang.NullPointerException: null問題

    這篇文章主要介紹了Springboot報錯java.lang.NullPointerException: null問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • Java連接MongoDB進(jìn)行增刪改查的操作

    Java連接MongoDB進(jìn)行增刪改查的操作

    這篇文章主要介紹了Java連接MongoDB進(jìn)行增刪改查的操作的相關(guān)資料,需要的朋友可以參考下
    2017-05-05
  • c#和java base64不一致的解決方法

    c#和java base64不一致的解決方法

    最近非常郁悶的處理這個base64的問題,同樣的一個圖片文件,在java和c#進(jìn)行base64編碼后結(jié)果不一樣,苦惱了很久,下面這篇文章主要給大家介紹了關(guān)于c#和java base64不一致的解決方法,需要的朋友可以參考下
    2018-11-11
  • 非常實用的java萬年歷制作方法

    非常實用的java萬年歷制作方法

    這篇文章主要為大家詳細(xì)介紹了非常實用的java萬年歷制作方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • Java編程調(diào)用微信支付功能的方法詳解

    Java編程調(diào)用微信支付功能的方法詳解

    這篇文章主要介紹了Java編程調(diào)用微信支付功能的方法,結(jié)合實例形式詳細(xì)分析了java微信支付功能的原理、操作流程及相關(guān)實現(xiàn)技巧,需要的朋友可以參考下
    2017-08-08

最新評論

三穗县| 东海县| 丹寨县| 深水埗区| 卓资县| 越西县| 庄河市| 黎城县| 吉木乃县| 青铜峡市| 平定县| 石柱| 金门县| 驻马店市| 奉化市| 江油市| 普洱| 滨海县| 滨海县| 怀仁县| 扶绥县| 和静县| 来凤县| 高州市| 沁源县| 新竹市| 米林县| 宾川县| 金秀| 桦甸市| 即墨市| 五莲县| 孝感市| 武穴市| 和田市| 莱阳市| 龙岩市| 河北省| 六枝特区| 汶上县| 无极县|