解决方案(90%都可以)1:
当你遇见这种问题的时候,你首先是去查看配置文件("xml/yml")等配置文件。
注意:首先检查里面的“单词”是不是“写错”有没有“漏写字母”,以及是“大小写”。
检查完之后,在查看你的配置文件中间是否有空格:例如(正常是深紫色的)↓
错误:↓
正确:↓
接下来就是我个人遇到的问题了:
当时找了很久才发现配置文件的config.xml文件出现问题:
注意看我的:↓
当时就因为输入太快,不小心漏写了一个d,这个二级缓存,系统也不会直接显示出来报错!
而是检测出来之后,抽象的告诉你配置文件有问题。后来经过长时间查找,终于才找到并纠正过来。
然后重启就运行成功了!
解决方案二:
当使用解决方案1还没有解决时,在方案一的前提下,可以使用本方案
当对应的target目录classes下,没有相对应的xml文件,可在pom.xml文件下添加以下配置文件
<!--切勿乱使用--> <!--当target目录classes没有相对应的xml文件时(mybatis-config.xml),可临时调用--> <build> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.*</include> </includes> <excludes> <exclude>**/*.java</exclude> </excludes> </resource> </resources> </build>
希望大家能能避免这种粗心导致的坑, 感谢大家的支持!
注(在网上找到其它的方法时,特别是需要添加pom或者其它信息的时候,如果还没有运行成功,个人建议把那些信息先删除,在慢慢找!)
-----------------------有任何问题可以在评论区评论,也可以私信我,我看到的话会进行回复,欢迎大家指教------------------------