IDEA构建基于maven的SpringMVC项目超详细解析!最新版本!

本文详述如何在IDEA中利用Maven构建SpringMVC项目,包括下载配置Maven,新建Project和Module,配置pom.xml,添加SpringMVC框架支持,发布到Tomcat并进行测试。适合初学者跟随步骤操作。
摘要由CSDN通过智能技术生成

开篇

SpringMVC 是一款当下流行的优秀的 MVC 框架,关于 MVC 的概念、作用、优点等内容介绍,在作者之前的一篇 Chat 《深入理解 MVC 框架原理:自定义 Struts2 框架》中有详细的描述。描述了关于另一款主流 MVC 框架的原理介绍,其实和 SpringMVC 工作原理大致相同。所以有兴趣的朋友可以前去阅读。

本篇的主题是介绍在 IDEA 开发环境下,使用 MAVEN 来搭建 SpringMVC 框架的详细的操作简便的教程,关于 SpringMVC 的详细知识点后续有时间再给大家 Chat 。

准备工作:

本篇案例使用 IDEA 2019.1,Tomcat9.0,Apache-maven-3.6.1。

内容目录:

a.下载和配置 Maven

b.新建 Project 和 Moudle

c. 配置 pom 依赖和添加框架支持

d.新建控制类 及配置 xml 文件

e.发布 和 运行测试

f. 常见问题和总结

下载和配置 MAVEN

Maven 是 Apache 下的一个纯 Java 开发的开源项目管理工具。基于项目对象模型(POM)的概念,可以通过简单的配置实现管理项目构建,报告和文件。而对于目前刚开始使用的我们来说,就是为了使用它来帮我们下载和管理依赖的 jar 包。所以在搭建环境前,请保持您的网络环境的畅通。

官网下载 MAVEN

下载网址:https://maven.apache.org/download.cgi

本地仓库配置

下载 MAVEN 后,找目录解压,作为 Maven 的安装目录。

例如:D:/useSoft/apache-maven-3.6.1

默认下,Maven 从中央仓库下载的 jar 包都会放在 C 盘的 User 目录下,随着项目的使用,仓库占用的空间会越来越大。所以一般我们建议配置到其他的指定目录下。

配置方法:在安装目录/conf /下文件: settings.xml。添加节点配置,自定义本地仓库的目录即可。如图:

在这里插入图片描述

上图阴影部分,目录可以自定义。

IDEA 中配置 Maven

打开 idea 的 File 菜单,选择 settings ,进入下面界面窗体,按标注选择上一步安装的 Maven。

在这里插入图片描述

到此,Maven 安装和配置暂时完毕,后面用到时,还会提到。

新建 Project 和 Moudle

新建空的工程

空的工程目的,主要是为了方便管理多个 Moudle。如果你习惯了 eclipse ,那么你可以把 这里的空的工程和 eclipse 中的工作空间对应起来理解,把 Moudle 对应之前项目来理解。

选择 File > New > Project ,进入下图:

在这里插入图片描述

点击上面的 Next 进入下图输入项目名称,其实就是一个文件夹目录而已,后面在此工程中创建的 Moudle都会放在此目录下。

在这里插入图片描述

点击 Finish 即可完成工程的创建。

新建 Moudle

依次选择 File > New > Moudle…:

在这里插入图片描述

然后进入进入New Moudle 界面:

在这里插入图片描述

按上图选择左边 Maven > 勾选 Create from archetype > org.apache.maven.archetypes:maven-archetype-webapp > Next 进入下一个界面:

在这里插入图片描述

  • -GroupId: 组织名,公司网址的反写(对应包名)

  • -ArtifactId: 项目名-模块名(可以对应工程名)

    然后下一步,输入 Module 名称,这里可以看到工程目录位置。

在这里插入图片描述

创建好后的目录结构如下:

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值