mybatis初始化SqlSessionFactory失敗的幾個原因分析

mybatis初始化SqlSessionFactory失敗

總結原因有幾點

1.resources中的xml配置文件放錯位置或者是放的太深加載不到

比如 RoleDao因為放的比較包中包中所以掃描不到

在這裡插入圖片描述

2.xml文件裡面有錯文

比如mapper namespace的相對路徑有問題 導致初始化錯誤

在這裡插入圖片描述

SqlSessionFactory異常

org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘sqlSessionFactory’ defined in class path resource [spring/applicationContext.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: ‘class path resource [mybatis]’; nested exception is java.io.FileNotFoundException: class path resource [mybatis] cannot be opened because it does not exist

sqlSessionFactory配置文件路徑錯誤

在這裡插入圖片描述

在這裡插入圖片描述

以上為個人經驗,希望能給大傢一個參考,也希望大傢多多支持WalkonNet。

推薦閱讀: