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

使用SpringBoot找不到Mapper的Bean問題及解決

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

SpringBoot找不到Mapper的Bean

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

數(shù)據(jù)庫版本使用錯誤,沒有配置pom文件中的版本號,默認使用了本地驅(qū)動中的最高6版本。

更改為5版本即可發(fā)生報錯后找了很多的文檔也沒有符合我這個樣子的,于是我就把自己的經(jīng)歷寫下來,給和我一樣犯了這個錯的初學者看。

初期報錯

@Service
public class UserService {

    @Autowired
    private DeptMapper deptMapper;//此處報錯為找不到mapper類型的Bean
   

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

強行啟動程序后

//這句話說使用數(shù)據(jù)庫鏈接應該使用帶cj那個,說明使用的驅(qū)動版本是6,但是編寫的配置文件是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.
//這句說的是找不到mapper的目錄
Property 'mapperLocations' was not specified.?

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

就會出現(xiàn)如下錯誤:

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
//說數(shù)據(jù)庫時區(qū)有問題

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

在pom文件中加載Mysql數(shù)據(jù)庫驅(qū)動程序時沒有添加驅(qū)動程序版本,默認使用最高版本導致驅(qū)動失敗。

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

總結

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

相關文章

  • 一文搞懂Spring中的JavaConfig

    一文搞懂Spring中的JavaConfig

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

    快速了解Java中ThreadLocal類

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

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

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

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

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

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

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

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

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

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

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

    Maven編譯報錯:未與 -source 8 一起設置引導類路徑的完美解決方案

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

    springboot導出excel多個sheet導出的實現(xiàn)

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

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

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

最新評論

互助| 揭东县| 张家口市| 郁南县| 焦作市| 昌宁县| 玛纳斯县| 金门县| 广河县| 滕州市| 桑植县| 登封市| 伊宁市| 尤溪县| 金寨县| 黎川县| 缙云县| 辽宁省| 都昌县| 福泉市| 论坛| 汾西县| 吴忠市| 冕宁县| 乌鲁木齐县| 罗源县| 寿阳县| 本溪| 抚宁县| 江达县| 云梦县| 灵武市| 镇坪县| 柘荣县| 正镶白旗| 肥乡县| 潼南县| 宾阳县| 九台市| 石城县| 北碚区|