Fork me on Github

SpringMVC环境配置

一、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>
posted @ 2022-03-01 09:23  昂昂呀  阅读(71)  评论(0)    收藏  举报