1. 创建一个Maven项目,添加web依赖
    image

  2. pom.xml添加mvc相关依赖

        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-webmvc</artifactId>
            <version>5.2.5.RELEASE</version>
        </dependency>

        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>servlet-api</artifactId>
            <version>2.5</version>
        </dependency>
  1. web.xml配置DispatcherServlet映射
    <!--    DispatcherServlet-->
    <servlet>
        <!--配置核心配置器-->
        <servlet-name>springMVC</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <!-- 配置初始化参数,用于读取SpringMVC的配置文件 -->
        <init-param>
            <param-name>contextConfigLocation</param-name>
            <!--此处加载总的配置文件-->
            <param-value>classpath:applicationContext.xml</param-value>
        </init-param>
        <!--springmvc配置文件的加载时机,Tomcat启动时加载-->
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>springMVC</servlet-name>
        <url-pattern>/</url-pattern>
    </servlet-mapping>
  1. 写applicationContext.xml 和 Controller

有时即使配置全是对的,启动成功但是还是会报404错误,尤其是使用idea刚开始搭建spring mvc的时候

这时候需要检查一下发布包的Artifacts
创建一个springMVC项目-小白菜博客
我这里明显是没有lib包的,所以无法找多对应的页面。需要在WEB-INF中手动创建lib,再添加需要使用的lib
image