人人都可以学会的——快速搭建SpringMVC框架(IDEA环境,Gradle构建,xml配置文件介绍),让Spring入门简单明了

本文详细介绍了如何在IDEA环境下,使用Gradle构建工具搭建SpringMVC框架,包括Spring的核心概念、MVC模式解释、IDEA、Gradle和Tomcat的简介。通过步骤演示配置流程,帮助初学者轻松入门。
摘要由CSDN通过智能技术生成

前言

什么是MVC模式

经典MVC模式中 :M是指业务模型,V是指用户界面,C则是控制器,使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。——设计模式的一种思想

SpringMVC 则是属于Spring框架的一个模块,能够快速的开发MVC模式应用,属于MVC模式的一种实现,开箱即用的工具。

MVC模式 流程概要如下:
在这里插入图片描述

什么是Spring

  • Spring 是最受欢迎的企业级 Java 应用程序开发框架,数以百万的来自世界各地的开发人员使用 Spring 框架来创建性能好、易于测试、可重用的代码。

  • Spring 框架是一个开源的 Java 平台,它最初是由 Rod Johnson 编写的,并且于 2003 年 6 月首次在 Apache 2.0 许可下发布。

  • Spring 是轻量级的框架,其基础版本只有 2 MB 左右的大小。

  • Spring 框架的核心特性是可以用于开发任何 Java 应用程序,但是在 Java EE 平台上构建 web 应用程序是需要扩展的。 Spring 框架的目标是使 J2EE 开发变得更容易使用,通过启用基于 POJO 编程模型来促进良好的编程实践。

——w3cshool

简单的说:Spring就是一套工具,能够让开发者快速构建企业级应用(包含安全组件,控制管理等常用模块)

一、工具介绍

1.1 IDEA开发环境

IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一。这里我使用的是如下版本

在这里插入图片描述

Intellij IDEA 最突出的功能自然是调试(Debug),可以对Java代码,JavaScript,JQuery,Ajax等技术进行调试。除此之外还有很多方便的插件供开发者一键下载。

由于网上安装教程很多这里不再赘述。

1.2 Gradle构建工具

Gradle是【Java开发人员指南】中推荐的几个核心工具之一,很多开源项目都是采用Gradle进行构建,这得益于Gradle的语法灵活,开发者可以根据自己的实际需求灵活编排构建任务,但Gradle并不是项目构建的唯一选择。

简单的说:Gradle就相当于一个百宝箱,通过简单的说明你需要什么东西,它就能自动帮助你下载到相应位置。而Spring框架也只是其中的工具之一。

IDEA自带常用的构建工具,如耳熟能详的mevan等。

1.3Tomcat服务器程序

Tomcat服务器:是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选,最新的Servlet和JSP规范总是能在Tomcat中得到体现。
在这里插入图片描述
Tomcat的配置可以参看我的这篇文章——IDEA之Web框架简单搭建(全图解)

二、配置流程

总的流程如下:

项目-新建-空项目-设置位置和工程名-提示新建模块如 (图1)

选择Gradle,勾选Java、Web库-设置文件位置和项目名称-完成 (图2)

等待IDEA自动导入Gradle工具和Web相关库,结构目录如 (图3)

在https://mvnrepository.com/这个网站搜素spring web 和spring webmvc这两个模块,我选择的是4.3.18版本 (图4-图5)

复制上面路径到build.gradle文件的dependencies{//这里}中,见 (图6)

会出现如下图标-点击即可(等待很长一段时间,Gradle载入相关包) (图7)

然后是写相关配置文件——web.xml、spring-mvc.xml,按照如下文件结构,一模一样的建立。 (图8)

——文件内容在最后,复制即可

图1
在这里插入图片描述

图2

在这里插入图片描述

图3
在这里插入图片描述

图4-图5
在这里插入图片描述

图6
在这里插入图片描述

图7

  • 6
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

代码之狐

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值