mybatis初始化SqlSessionFactory失败的几个原因分析
作者:南宫龙码
这篇文章主要介绍了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配置文件路径错误
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
- 解析Mybatis SqlSessionFactory初始化原理
- MyBatis源码解析——获取SqlSessionFactory方式
- 使用Mybatis-Plus时的SqlSessionFactory问题及处理
- Mybatis SqlSessionFactory与SqlSession详细讲解
- 详解Mybatis核心类SqlSessionFactory的构建
- Mybatis中自定义实例化SqlSessionFactoryBean问题
- MyBatis-plus报错Property ‘sqlSessionFactory‘ or ‘sqlSessionTemplate‘ are required的解决方法
- 使用Mybatis时SqlSessionFactory对象总是报空指针