Springmvc学习笔记一(maven项目创建与配置)

 

Springmvc+maven配置

 

目前springmvc比较火,为了自己不被落后,所以也学习学习spring-mvc,所以就一步一个脚印,从项目搭建开始,这里我用了maven,所以首先用maven创建个项目即我采用的是myeclipse6.5

 

         前提是我已经安装了maven插件,选择新建项目里面有个Maven,展开maven,然后选择Maven project如图

 


Springmvc学习笔记一(maven项目创建与配置)
 

 

图一

 

选择之后会弹出一个窗口,如图

 


Springmvc学习笔记一(maven项目创建与配置)
 

 

图二

 

然后选择“下一步”,即出现图三

 


Springmvc学习笔记一(maven项目创建与配置)
 

 

图三

 

按图三中的标记选择好后,点击“下一步”,如图四

 


Springmvc学习笔记一(maven项目创建与配置)
 

 

图四

 

对于以上进行说明(这里引用了网友的笔记)

 

以上输入我们要创建的项目,在Maven世界中,使用坐标来唯一标识一个构件,可以理解为项目,资源等等。Group Id表示当前项目所属的实际项目,Artifact Id定义实际项目中的一个Maven项目,根据名字就可以看出来,Group Id是一个大范围,而Artifact Id是一个小范围。比如大家都很熟悉的spring,就分成了spring-core.jarspring-beans.jarspring-context.jar等等。在maven里面,它的Group Id就是org.springframework,而Artifact Id则为spring-corespring-beansspring-context

 

点击“finish”完成操作,项目创建成功。项目结构如图五

 


Springmvc学习笔记一(maven项目创建与配置)
 

 

图五

 

在这里还没有完成,我们还要创建存放java源代码的java文件夹,请展开src/main,在main目录下新建一个java文件夹,打开spring_mvc的项目属性,选择Java Build Path->Source->Add Folder...->勾选java,这样做的目的,就是将src/main/java这个路径作为源文件的文件夹,这和以往用MyEclipse做开发的目录结构是不同的。而maven的规则也是这样定义的,假如你不进行这个设置,就算你在main下面创建了java目录,再添加包或类时,就会有问题,大家试试,看会出现什么错误。

 


Springmvc学习笔记一(maven项目创建与配置)
 

 

图六

 

打勾之后点击“ok,记着再点击下面的窗口的“OK”按钮即完成操作。接着再看项目结构就变了如图六

 


Springmvc学习笔记一(maven项目创建与配置)
 

 

图七

 

此时说明java文件夹这个路径作为源文件的文件夹。

 

 

 

到了这一步,项目基本完成,你可以去部署了,但是当我去myeclipse自带的部署工具要部署的时候,确发现这个项目不能部署,没错,还需要一步操作。

 

点击项目名称右击,然后如图选择

 


Springmvc学习笔记一(maven项目创建与配置)
 

 

图八

 

点击右侧红色部分弹图九

 


Springmvc学习笔记一(maven项目创建与配置)
 

 

图九

 

点击图八中的“Browse”按钮,弹出图十

 


Springmvc学习笔记一(maven项目创建与配置)
 

 

图十

 

弹出图九之后展开项目选中“webapp”文件夹点击“OK”。如图十一操作

 


Springmvc学习笔记一(maven项目创建与配置)
 

 

图十一

 

然后点击“Finish”按钮稍等片刻,即操作完成。最后的完整的目录结构如图十二所示

 


Springmvc学习笔记一(maven项目创建与配置)
 

 

图十二

 

到此maven项目的配置就完成了,接着我们再次用myeclipse自带的部署工具就部署就会发现项目可以部署了如图十三

 


Springmvc学习笔记一(maven项目创建与配置)
 

 

图十三

 

部署完成之后,启动tomcat 在浏览器中访问成功,如图十四

 


Springmvc学习笔记一(maven项目创建与配置)
 

 

图十四

 

到此maven项目的创建配置,发布tomcat大功告成。

 

 

 

 

 

 

 

你可能感兴趣的:(maven项目创建,maven创建j2ee)