前言
SpringMVC是一个实现了Web MVC设计模式的轻量级Web框架。它与前辈Struts 2框架一样,都属于MVC框架,因为其使用和性能等方面比Struts 2更加优异,所以Spring MVC是现在比较主流的MVC框架。
先简单概括一下SpringMVC的主要特点:
灵活性强,容易与其他框架集成;提供了前端控制器DispatcherServlet;支持多种视图技术,如JSP、FreeMarker等视图技术;支持国际化;
And So On…
接下来,开始写我们的第一个Spring MVC应用。
开发工具
intelliJ IDEA (版本2020.2.2)与浏览器
创建项目
步骤1:打开IDEA,新建项目(New Project)。
步骤2:选择Maven,按默认的来,直接点击右下角Next。接着输入项目名,按默认的来,直接点击右下角Next。
步骤3:创建完Maven项目后,点击项目名右键,选择添加框架支持(Add Framework Support…)
步骤4:勾选Web Application(4.0),点击Next。
步骤5:完成以上步骤,最终的项目结构如下:
引入依赖Jar包
在pom.xml中,导入Maven依赖Jar包,如下:
<dependencies>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.2</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
<version>