说明:
(1)本篇博客的主要内容是,【如何搭建SpringMVC的开发环境】,【如何在SpringMVC环境下,开发一个标准的Controller控制器】;
(2)本篇博客的代码延续自【SpringMVC入门与数据绑定2:Spring MVC初体验二:使用IDEA创建【maven + WebApp】项目;】中的first-springmvc项目;
(3)目前只是简单介绍了SpringMVC,本篇博客也仅仅是一个简单案例,走了一遍流程;SpringMVC还有很多内容,需要逐一介绍;
目录
1.在pom.xml中引入【spring-webmvc模块】;
2.在web.xml中配置【SpringMVC】的核心Servlet:DispatcherServlet;(目的是,拦截HTTP请求)
(2)在web.xml中配置DispatcherServlet;(这儿需要创建Spring的核心配置文件:applicationContext.xml)
3.在Spring的配置文件applicationContext.xml中配置mvc这个标记;
4.验证:开发一个Controller,验证上述配置是否正确;
(2)再调整一下Tomcat;设置一下Tomcat部署内容;(这些内容以前遇到过好多次…)
一:Spring MVC环境配置步骤简述;
说明:
(1)首先,需要引入【spring-webmvc模块】;
(2)在【SpringMVC】中有一个核心的Servlet:DispatcherServlet;我们需要在web.xml中配置这个Servlet;(PS:这种类似的情况,在【FreeMarker七:FreeMarker与Servlet整合;(这篇博客是Freemarker部分的核心重点)】也遇到过;)
(3)在Spring的配置文件applicationContext.xml中配置mvc这个标记;
(4)最后,就可以开发Controller控制器了;
二:Spring MVC环境配置;
在 【SpringMVC入门与数据绑定2:Spring MVC初体验二:使用IDEA创建【maven + WebApp】项目;】中我们已经创建了【maven+webApp】项目;接下来,就是对其配置【Spring MVC】;
1.在pom.xml中引入【spring-webmvc模块】;
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.imooc</groupId> <artifactId>first-springmvc</artifactId> <version>1.0-SNAPSHOT</version> <repositories> <repository> <id>aliyun</id> <name>aliyun</name> <url>https://maven.aliyun.com/repository/public</url> </repository> </repositories> <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.1.9.RELEASE</version> </dependency> </dependencies> </project>
说明:
(1)结构说明:
……………………………………………………
2.在web.xml中配置【SpringMVC】的核心Servlet:DispatcherServlet;(目的是,拦截HTTP请求)
这种类似的情况,在【FreeMarker七:FreeMarker与Servlet整合;(这篇博客是Freemarker部分的核心重点)】也遇到过;虽然与此处不是一个东西,但二者关联一下,似乎可以帮助开阔思路;