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

使用SpringBoot找不到Mapper的Bean問(wèn)題及解決

 更新時(shí)間:2026年04月26日 10:45:47   作者:人間_過(guò)客  
這篇文章主要介紹了使用SpringBoot找不到Mapper的Bean問(wèn)題及解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

SpringBoot找不到Mapper的Bean

記一次令人抓狂的錯(cuò)誤解決經(jīng)歷,先說(shuō)結(jié)果:

數(shù)據(jù)庫(kù)版本使用錯(cuò)誤,沒(méi)有配置pom文件中的版本號(hào),默認(rèn)使用了本地驅(qū)動(dòng)中的最高6版本。

更改為5版本即可發(fā)生報(bào)錯(cuò)后找了很多的文檔也沒(méi)有符合我這個(gè)樣子的,于是我就把自己的經(jīng)歷寫(xiě)下來(lái),給和我一樣犯了這個(gè)錯(cuò)的初學(xué)者看。

初期報(bào)錯(cuò)

@Service
public class UserService {

    @Autowired
    private DeptMapper deptMapper;//此處報(bào)錯(cuò)為找不到mapper類型的Bean
   

檢查啟動(dòng)類中已經(jīng)正確配置路徑。

強(qiáng)行啟動(dòng)程序后

//這句話說(shuō)使用數(shù)據(jù)庫(kù)鏈接應(yīng)該使用帶cj那個(gè),說(shuō)明使用的驅(qū)動(dòng)版本是6,但是編寫(xiě)的配置文件是5的配置。
Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.
//這句說(shuō)的是找不到mapper的目錄
Property 'mapperLocations' was not specified.?

如果強(qiáng)行調(diào)用service

就會(huì)出現(xiàn)如下錯(cuò)誤:

Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@6b3ac131]
2021-06-05 16:43:55.847 ERROR 32732 --- [p-nio-80-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet]    : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException: 
### Error querying database.  Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: The server time zone value '?й???????' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support.
### The error may exist in top/loveeveryone/mapper/DeptMapper.java (best guess)
### The error may involve top.loveeveryone.mapper.DeptMapper.selectByPrimaryKey
### The error occurred while executing a query
### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: The server time zone value '?й???????' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support.] with root cause
//說(shuō)數(shù)據(jù)庫(kù)時(shí)區(qū)有問(wèn)題

綜合檢查,發(fā)現(xiàn)數(shù)據(jù)庫(kù)驅(qū)動(dòng)有問(wèn)題。

在pom文件中加載Mysql數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序時(shí)沒(méi)有添加驅(qū)動(dòng)程序版本,默認(rèn)使用最高版本導(dǎo)致驅(qū)動(dòng)失敗。

將驅(qū)動(dòng)修改至5版本就好了

總結(jié)

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

相關(guān)文章

  • 一文搞懂Spring中的JavaConfig

    一文搞懂Spring中的JavaConfig

    這篇文章主要介紹了Spring中的JavaConfig知識(shí),包括事務(wù)注解驅(qū)動(dòng),properties配置文件加載方法,本文給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2021-09-09
  • 快速了解Java中ThreadLocal類

    快速了解Java中ThreadLocal類

    這篇文章主要介紹了快速了解Java中ThreadLocal類,介紹了ThreadLocal 是什么,ThreadLocal的作用,ThreadLocal 原理等相關(guān)內(nèi)容,具有一定參考價(jià)值,需要的朋友可以了解下。
    2017-11-11
  • Java實(shí)現(xiàn)斗地主案例

    Java實(shí)現(xiàn)斗地主案例

    這篇文章主要為大家詳細(xì)介紹了Java實(shí)現(xiàn)斗地主案例,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • SpringBoot集成AOP實(shí)現(xiàn)日志記錄與接口權(quán)限校驗(yàn)

    SpringBoot集成AOP實(shí)現(xiàn)日志記錄與接口權(quán)限校驗(yàn)

    本文主要介紹了SpringBoot集成AOP實(shí)現(xiàn)日志記錄與接口權(quán)限校驗(yàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2026-02-02
  • 基于指針pointers和引用references的區(qū)別分析

    基于指針pointers和引用references的區(qū)別分析

    本篇文章介紹了,基于指針pointers和引用references的區(qū)別分析。需要的朋友參考下
    2013-05-05
  • Java生成隨機(jī)數(shù)的方法

    Java生成隨機(jī)數(shù)的方法

    本篇文章主要介紹了Java生成隨機(jī)數(shù)的方法,具有很好的參考價(jià)值。下面跟著小編一起來(lái)看下吧
    2017-05-05
  • Java中遍歷Map的多種方法示例及優(yōu)缺點(diǎn)總結(jié)

    Java中遍歷Map的多種方法示例及優(yōu)缺點(diǎn)總結(jié)

    在java中遍歷Map有不少的方法,下面這篇文章主要給大家介紹了關(guān)于Java中遍歷Map的多種方法,以及各種方法的優(yōu)缺點(diǎn)總結(jié),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起看看吧。
    2017-07-07
  • Maven編譯報(bào)錯(cuò):未與 -source 8 一起設(shè)置引導(dǎo)類路徑的完美解決方案

    Maven編譯報(bào)錯(cuò):未與 -source 8 一起設(shè)置引導(dǎo)類路徑的完美解決方案

    這篇文章主要為大家詳細(xì)介紹了Maven編譯報(bào)錯(cuò):未與 -source 8 一起設(shè)置引導(dǎo)類路徑的相關(guān)解決方案,文中的示例代碼講解詳細(xì),有需要的小伙伴可以了解下
    2025-10-10
  • springboot導(dǎo)出excel多個(gè)sheet導(dǎo)出的實(shí)現(xiàn)

    springboot導(dǎo)出excel多個(gè)sheet導(dǎo)出的實(shí)現(xiàn)

    在Java開(kāi)發(fā)過(guò)程中,合理配置pom.xml文件對(duì)項(xiàng)目的管理和構(gòu)建至關(guān)重要,通過(guò)添加依賴管理項(xiàng)目所需的庫(kù),簡(jiǎn)化了項(xiàng)目構(gòu)建過(guò)程,同時(shí),掌握導(dǎo)出excel工具類的使用,可以有效地處理數(shù)據(jù)導(dǎo)出需求,提高工作效率,本文結(jié)合個(gè)人經(jīng)驗(yàn)
    2024-10-10
  • java并發(fā)編程工具類JUC之LinkedBlockingQueue鏈表隊(duì)列

    java并發(fā)編程工具類JUC之LinkedBlockingQueue鏈表隊(duì)列

    大家都知道LinkedBlockingQueue 隊(duì)列是BlockingQueue接口的實(shí)現(xiàn)類,所以它具有BlockingQueue接口的一切功能特點(diǎn),他還提供了兩種構(gòu)造函數(shù),本文中通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友參考下吧
    2021-06-06

最新評(píng)論

镇原县| 利辛县| 旬阳县| 蛟河市| 吴忠市| 冕宁县| 温泉县| 漯河市| 景泰县| 平远县| 凤山县| 青河县| 杭州市| 资兴市| 陕西省| 军事| 克东县| 乐业县| 榕江县| 乌兰浩特市| 灵丘县| 安溪县| 青田县| 集安市| 神池县| 望都县| 沁源县| 望谟县| 桐柏县| 汾阳市| 新宾| 汽车| 成安县| 佛教| 望谟县| 滨州市| 游戏| 巫溪县| 岢岚县| 花垣县| 高阳县|