码迷,mamicode.com
首页 > 编程语言 > 详细

eclipse下创建maven spring MVC 项目

时间:2019-03-08 17:07:55      阅读:250      评论:0      收藏:0      [点我收藏+]

标签:sdn   准备工作   pom.xml   依赖包   code   mon   安装   解决方法   而且   

一、创建maven项目

1、创建准备工作 
-eclipse (本人使用的是Neon.3 Release (4.6.3)版本,此版本用使用jdk 1.8) 
-jdk1.8.0_101 
-maven-3.5.0 
上面这些不要求一样,其他版本大致也是一样的。

首先安装maven,在eclipse上配置好User Setting,如下:

技术图片

2、选择File→new→other→Maven→Maven Project,这里我们选择创建maven项目

技术图片

第一步选择完maven project后,我们选择next,然后继续next(这些我们选择默认就好),直到这步

技术图片

因为我们是要创建一个web项目,所以我们选择maven-archetype-webapp,然后next

3、接下来这步最重要的就是输入Group Id和Archetype Id

技术图片

4、创建完的maven项目大概如下图结构(可能存在差异,但是并没什么关系)

技术图片

注意:这里会出现报错的情况,但是没关系,只是因为JSP需要servlet的Jar包 
我们选择最后那个pom.xml,双击打开,然后加入servlet 3.1的依赖坐标保存即可 

技术图片

5、将项目修改成web项目,并且修改一下web的版本,因为eclipse默认为我们创建的2.3版本,但是这个版本比较老了,而且2.3版本默认是不支持el表达式的。

     首先修改build path 和 Java compiler。选择项目右击,选择properties ,点击Java Bulid Path → Libraries,修改为JavaSE-1.8

技术图片

然后点击Project Facets,修改为如图所示

技术图片

这里大家可能会遇到一个问题,web module 选择了3.1然后apply不了。这里教大家一个方法,先将java选择1.7或者1.8(个人使用的是1.8),然后将web module这个选项的√去掉,然后apply,然后再选择3.1,再将这个选项的√打上,就可以保存了。

还有一个问题,就是选择3.1和1.8以后会有这个选择 ,需要打上对勾

技术图片

点击ok就完成了

6、完善maven目录结构,完善的maven目录结构应该有 src/main/java 、 src/main/resources 、src/test/java,我们只需要新创建没有的就可以了(怎样创建文件夹不再赘述)

技术图片

7、修改web.xml版本和删除WebContext文件夹,因为我们将web修改为了3.1,所以我们需要将web.xml内容进行修改,并且我们创建的是maven项目,使用WebContext是不需要的,我们将其删除即可 。

      首先web.xml内容我们可以从WebContext 里面的web.xml复制过来,然后再删掉WebContext文件夹

技术图片

8、修改Deployment Assembly 属性,删除部署时不需要包含的目录,最后maven -> update project即可 

技术图片

注意如果出现:Dynamic Web Module 3.1 requires Java 1.7 or newer这个错误,有下面几个解决方法 

1. 在eclipse 构建 web中关于java版本有三处需要修改统一。
(1)在 Java Build Path的libraries中修改
(2)在Java Compiler 中修改
(3)在Project Facet中修改
2.maven项目总会意外的
在pom.xml加上

技术图片

到此时,第一步maven目录和配置就完成啦 ,有可能你的界面还有如下错误:

技术图片

 

只需要把Markers下面的错误删除掉,刷新就好。

二、搭建spring mvc项目

1、添加spring mvc 的相关依赖包
包括(spring相关依赖版本为:4.1.6.RELEASE)spring-core、spring-context、spring-beans、spring-web、spring-webmvc、spring-aop、commons-logging(1.2版本)
打开项目的pom文件,然后添加相关依赖的名称和坐标以及版本即可
技术图片

2、修改web.xml文件,加载spring mvc 的控制器 

技术图片

创建和配置servlet-context.xml文件 
在对应web.xml里面配置的路径创建servlet-context.xml文件 

技术图片

打开新建的servlet-context.xml,修改配置(头部的约束文件可以在spring的官方文档里面找到)

技术图片

创建对应的测试controller和jsp 就可以了


此博文是我在
原文:https://blog.csdn.net/xixiyingyi/article/details/75434334
看到后亲测修改后书写。

 

 

eclipse下创建maven spring MVC 项目

标签:sdn   准备工作   pom.xml   依赖包   code   mon   安装   解决方法   而且   

原文地址:https://www.cnblogs.com/Cuimc/p/10496395.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!