一、pom.xml
1 <!--SpringMVC-->
2 <dependency>
3 <groupId>org.springframework</groupId>
4 <artifactId>spring-webmvc</artifactId>
5 <version>5.3.16</version>
6 </dependency>
7 <!--日志-->
8 <dependency>
9 <groupId>ch.qos.logback</groupId>
10 <artifactId>logback-classic</artifactId>
11 <version>1.2.10</version>
12 </dependency>
13 <!--ServletAPI-->
14 <dependency>
15 <groupId>javax.servlet</groupId>
16 <artifactId>servlet-api</artifactId>
17 <version>2.5</version>
18 <scope>provided</scope>
19 </dependency>
二、web.xml
1 <!--注册DispatcherServlet-->
2 <servlet>
3 <servlet-name>springmvc</servlet-name>
4 <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
5 <!--关联一个springmvc配置文件-->
6 <init-param>
7 <param-name>contextConfigLocation</param-name>
8 <param-value>classpath:springmvc-servlet.xml</param-value>
9 </init-param>
10 <!--启动级别-->
11 <load-on-startup>1</load-on-startup>
12 </servlet>
13 <!--匹配请求-->
14 <servlet-mapping>
15 <servlet-name>springmvc</servlet-name>
16 <url-pattern>/</url-pattern>
17 </servlet-mapping>
三、springmvc-servlet.xml
1 <!--扫描组件-->
2 <context:component-scan base-package="com.ang.controller"/>
3
4 <!-- 默认的注解映射 -->
5 <mvc:annotation-driven/>
6
7 <!-- 解除servlet对静态资源文件访问的限制,使得静态资源先经过 -->
8 <mvc:default-servlet-handler/>
9
10 <!-- 定义跳转的文件的前后缀 ,视图模式配置 -->
11 <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
12 <!-- 前缀和后缀,变成一个可用的url地址 -->
13 <property name="prefix" value="/WEB-INF/templates/"/>
14 <property name="suffix" value=".html"/>
15 </bean>