mybatis初始化SqlSessionFactory失败的几个原因分析
目录
- mybatis初始化SqlSessionFactory失败
- 总结原因有几点
- 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 existsqlSessionFactory配置文件路径错误
文章图片
文章图片
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
推荐阅读
- parallels|parallels desktop 解决网络初始化失败问题
- 关于QueryWrapper|关于QueryWrapper,实现MybatisPlus多表关联查询方式
- mybatisplus如何在xml的连表查询中使用queryWrapper
- mybatisplus|mybatisplus where QueryWrapper加括号嵌套查询方式
- MybatisPlus|MybatisPlus LambdaQueryWrapper使用int默认值的坑及解决
- MybatisPlus使用queryWrapper如何实现复杂查询
- 代码不规范容易造成的bug
- MyBatis|MyBatis Generator配置
- Mybatis|Mybatis Plus 分页插件
- Mybatis(一)