一、在Spring MVC和Spring中遇到的问题
1.创建Spring MVC工程时,在配置完web.xml文件后,运行tomcat的时候报500错误。之后在网上找了解决办法,经过操作可以运行成功。
总结:(1)项目中没有将maven依赖的jar包导入。 (2)需要在项目结构中加入lib文件夹。
2.找不到mapping,是因为忘了在对应的类上加@Controller注解了。
二、在MyBatis中遇到的问题
1.compile编译后target下不生成Mybatis.xml文件。
解决:先clean,在编辑器工具栏Build⇒Bulid Project重新构建项目,再执行compile便可以成功。
2.在xml配置文件中其存在但是无法识别,造成资源不可见问题,此问题是因为maven的约束大于配置,使我们写的配置文件无法导出或生效。
解决:在父子工程中的pom.xml文件中都加入如下内容即可。
<!--在build中配置resources,防止资源导出失败的问题-->
<build>
<resources>
<resource> <directory>src/main/resources</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
</build>