1.找不到UserMapper
错误显示:(控制台)
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
解决方案:
5:随意在xml文件中加一个空格或者空行然后保存(触发了ide的自动编译功能。由于xml文件在编译的时候,不一定总能立即从源目录复制到class文件的编译目录(MyEclipse经常出这个问题),有时候你源目录中的xml文件已经修改好了,而class所在的目录里面还是旧的。因此真正确定有效的方式是将正确的xml文件复制到class输出目录。)
(博主使用IDEA工具)
原文链接:https://cloud.tencent.com/developer/article/1501856
具体方式:
在pom.xml文件中加入
<build>
<resources>
<resource>
<!--编译的时候同时也把包下面的xml同时编译进去-->
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
</resources>
</build>
然后在这里随意加一个空格,然后删掉,重新运行TestMyBatis.java,好了。
2.打开页面后css文件无法显示
错误显示:(页面)
GET http://127.0.0.1:8080/css/system.css net::ERR_ABORTED 404
解决方案:
产生原因2:资源文件未发布到 tomcat 服务器上
因为个人使用的编辑器为 IDEA,这个错误原因很憨,所以因 IDEA 而异。
解决办法:
添加资源文件后需要重新构建整个模块。
如果当前 tomcat 服务器正在运行过程中,添加资源文件后,需要重启 IDEA 程序。这才是最迷的地方!
原文链接:https://blog.csdn.net/honey_ine/article/details/108013640
具体方式:
关闭IDEA,重启,好了。