MyBatis Bug/报错合集 (划掉)

本文总结了两个在使用MyBatis时遇到的问题:1. 无法找到mybatis-config.xml资源,通过检查工程结构和模块命名发现命名问题导致;2. 缓存异常抛出NotSerializableException,解决方法是确保POJO类实现序列化接口。这两个问题的解决过程提醒我们注意配置细节和及时查阅错误信息。
摘要由CSDN通过智能技术生成

1.Could not find resource mybatis/mybatis-config.xml

1.1问题描述

在获取配置文件mybatis-config.xml时,提示无法找到对应的资源文件,但经过检查发现所有的资源文件都在目录中,文档结构如下:
请添加图片描述

1.2解决过程

根据万能的B某,我成功的搜索到了大量的解决方案,大致如下:
1.设置mybatis文件夹为资源文件
2.将resources文件夹设置为资源文件并把名字改成resource(去掉s)
3.删掉target文件夹并重新进行生成
4.在pom.xml中的< build >标签中添加一段代码用于在target中生成xml文件
5.。。。

经过不懈的尝试,我发现以上这些方法通通无法解决我遇到的问题(当然还是要感谢这些作者辛辛苦苦整理出来的解决方案)
于是我便开始反思这次创建的工程与之前有什么不同(之前创建的工程都能正常运行并读取配置文件),线索如下:
1.我将工作空间挪了个窝
2.我将mudule的名称从%4改成了%2(%在这里是通配符的意思)
3.我新建了一个test.java文件并重新把之前的代码敲了一遍

先从最简单的线索3入手,我对之前的测试文件进行了运行,发现之前的文件竟然也运行不通了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值