在Navigator视图下文件夹目录如下:
在pom.xml文件中增加依赖
resource中的路径在后面说到
千万注意此时只能这一个框,不要选择另个两个但是默认另外两个是勾上的,所以要手动去掉因為选择这两个框后,很多target下的空文件直接被删除掉了导致后面无法进行。
实体类与数据库表相对应
实现dao层由于Mybatis中使用的是Mapper命名,所以這次可以迎合Mybatis新建一个mapper层,即为之前所说的dao层
在src/test/main/java下新建一个mapper包(dao包随便写名字也可以,这里只是为了和上面对称)该包下新建一个測试类UserMapperTest
右键选择Run AS–>Junit test,如果前面配置均无错误的话会显示如下结果:
此时在navigator视图下,整个文件目录如下:
1、这是因為maven项目的过滤问题maven项目默认的根目录是src,按照我上面的流程那么所有的xml文件都在src下默认一定会寻找到的,但有时如果将xml新建了一个文目录存放而不是放在src下就会找不动config文件,此时右击文件夹–>Build path–>选择为默认根目录即可
2、或者是在pom.xml文件下添加如下代码:
从前面的整个項目文件图中也能看到pom.xml文件左下角有个红色的,这并不影响整个程序的运行但是也可以解决。
或者该项目中不需要web.xml文件可以在pom.xml文件中添加以下配置:
target文件夹是项目运行的目标文件夹,所有的程序的class文件都应该在target存在以及用到的xml文件等,都在target目录下时运行才不会报错。
说明:最新版的Eclipse已经内嵌了Mevne插件m2e, 鈈需要安装Maven插件, 如果不做任何配置,会自动连接使用maven中央库自然可以使用,但是中央库在国外, 受到中国防火墙等因素影响其访问速度很慢, 只有連接到国内镜像库才能提高Maven运行速度. 连接到国内镜像库按照如下配置.
添加view视图文件夹:
第十步:(如果项目没有红叉,跳过该步骤)
可以看到自从添加了pom.xml的内容以后,项目是┅直有红叉的现在基本上Spring MVC的配置已经完成了,那么就来解决一下
正常情况下,项目已经没有不报错了
如果Java Resources还是有红叉叉的话:往下看 出现红叉叉的原因:版本不对
第十一步: 运行项目: