Springmvc+maven配置
目前springmvc比较火,为了自己不被落后,所以也学习学习spring-mvc,所以就一步一个脚印,从项目搭建开始,这里我用了maven,所以首先用maven创建个项目即我采用的是myeclipse6.5
前提是我已经安装了maven插件,选择新建项目里面有个Maven,展开maven,然后选择Maven project如图
图一
选择之后会弹出一个窗口,如图
图二
然后选择“下一步”,即出现图三
图三
按图三中的标记选择好后,点击“下一步”,如图四
图四
对于以上进行说明(这里引用了网友的笔记)
以上输入我们要创建的项目,在Maven世界中,使用坐标来唯一标识一个构件,可以理解为项目,资源等等。Group Id表示当前项目所属的实际项目,Artifact Id定义实际项目中的一个Maven项目,根据名字就可以看出来,Group Id是一个大范围,而Artifact Id是一个小范围。比如大家都很熟悉的spring,就分成了spring-core.jar、spring-beans.jar、spring-context.jar等等。在maven里面,它的Group Id就是org.springframework,而Artifact Id则为spring-core、spring-beans、spring-context。
点击“finish”完成操作,项目创建成功。项目结构如图五
图五
在这里还没有完成,我们还要创建存放java源代码的java文件夹,请展开src/main,在main目录下新建一个java文件夹,打开spring_mvc的项目属性,选择Java Build Path->Source->Add Folder...->勾选java,这样做的目的,就是将src/main/java这个路径作为源文件的文件夹,这和以往用MyEclipse做开发的目录结构是不同的。而maven的规则也是这样定义的,假如你不进行这个设置,就算你在main下面创建了java目录,再添加包或类时,就会有问题,大家试试,看会出现什么错误。
图六
打勾之后点击“ok”,记着再点击下面的窗口的“OK”按钮即完成操作。接着再看项目结构就变了如图六
图七
此时说明java文件夹这个路径作为源文件的文件夹。
到了这一步,项目基本完成,你可以去部署了,但是当我去myeclipse自带的部署工具要部署的时候,确发现这个项目不能部署,没错,还需要一步操作。
点击项目名称右击,然后如图选择
图八
点击右侧红色部分弹图九
图九
点击图八中的“Browse”按钮,弹出图十
图十
弹出图九之后展开项目选中“webapp”文件夹点击“OK”。如图十一操作
图十一
然后点击“Finish”按钮稍等片刻,即操作完成。最后的完整的目录结构如图十二所示
图十二
到此maven项目的配置就完成了,接着我们再次用myeclipse自带的部署工具就部署就会发现项目可以部署了如图十三
图十三
部署完成之后,启动tomcat 在浏览器中访问成功,如图十四
图十四
到此maven项目的创建配置,发布tomcat大功告成。
相关推荐
本文主要介绍了如何使用Maven构建一个SpringMVC项目,并涵盖了构建过程、配置步骤和SpringMVC的核心配置。以下是对各个部分的详细解释: 1. **Maven与SpringMVC背景介绍** Maven是一个强大的项目管理工具,它能够...
在"maven学习笔记"中,我们可以深入学习如何配置POM.xml文件,理解Maven的生命周期和构建过程。 **Spring MVC**是Spring框架的一个模块,专门用于处理Web应用的请求-响应模型。它采用模型-视图-控制器(MVC)设计...
SpringMVC 学习笔记涵盖了从基础到高级的多个方面,如源码分析、实例代码、Maven 配置、Web.xml 配置以及注解驱动的编程。对于初学者来说,理解 SpringMVC 的工作流程至关重要。SpringMVC 的工作流程通常始于浏览器...
2. 搭建环境:讲解如何设置Java环境,导入Maven或Gradle依赖,创建Web项目,并配置web.xml文件以启动SpringMVC。 3. Hello World示例:通过编写第一个简单的Controller,展示请求映射和视图解析的过程。 4. MVC组件...
**Spring MVC 学习笔记 一 创建项目** 在IT领域,Spring MVC是Java Web开发中的一个强大框架,它简化了构建交互式Web应用程序的过程。本笔记将深入探讨如何创建一个基本的Spring MVC项目,让我们开始吧。 首先,...
### SpringMVC学习笔记 #### 一、SpringMVC概述 **1.1 什么是SpringMVC** SpringMVC作为Spring Framework的一个重要组成部分,主要针对Web应用开发提供了一个功能全面的MVC(Model-View-Controller)框架。它是...
**SpringMVC学习笔记** SpringMVC是Spring框架的一个核心模块,主要用于构建Web应用程序的后端控制器。它是一个基于模型-视图-控制器(MVC)设计模式的轻量级框架,提供了高度解耦和模块化的开发方式。本文将深入...
可以非常便捷的帮助大家上手实践笔记中的知识点学习建议:本笔记为SSM框架一部分,大家可以优先学习Spring,SpringMVC等框架,学习完成后在进行Maven进阶的学习系列所有笔记都在gitee上可下载项目地址:...
云的学习笔记-云的学习笔记系统-云的学习笔记系统源码-云的学习笔记管理系统-云的学习笔记管理系统java代码-云的学习笔记系统设计与实现-基于ssm的云的学习笔记系统-基于Web的云的学习笔记系统设计与实现-云的学习...
一个简单的注解式 SpringMVC 项目创建步骤: 1. 创建 Maven Web 项目。 2. 添加 SpringMVC 和 Servlet API 的依赖。 3. 删除并重新添加 web.xml,以适应最新的 SpringMVC 版本。 4. 配置 web.xml,注册 ...
云的学习笔记-云的学习笔记系统-云的学习笔记系统源码-云的学习笔记管理系统-云的学习笔记管理系统java代码-云的学习笔记系统设计与实现-基于ssm的云的学习笔记系统-基于Web的云的学习笔记系统设计与实现-云的学习...
本文是手写 SpringMVC 笔记的第一部分,主要涉及项目搭建、核心注解和类的创建,以及 DispatcherServlet 的配置与工作原理。 首先,新建一个 SpringMVC 项目,这是构建任何应用的基础。在 IDE 中,可以选择创建一个...
SpringMVC是Spring框架的一部分,专门用于构建Web应用程序的模型-视图-控制器(MVC)架构。...通过上述的基本配置和理解,你可以进一步学习如何利用SpringMVC实现更复杂的业务逻辑和用户界面交互。
SSM(Spring、Struts2、MyBatis)框架与Apache Shiro的整合是非Maven项目中常见的安全控制实现方式。Shiro是一个强大且易用的Java安全框架,提供了认证、授权、加密和会话管理功能,可以非常方便地与Spring、Struts2...