SpringMVC环境配置


一、pom.xml

 1       
 2       <dependency>
 3         <groupId>org.springframeworkgroupId>
 4         <artifactId>spring-webmvcartifactId>
 5         <version>5.3.16version>
 6       dependency>
 7       
 8       <dependency>
 9         <groupId>ch.qos.logbackgroupId>
10         <artifactId>logback-classicartifactId>
11         <version>1.2.10version>
12       dependency>
13       
14       <dependency>
15         <groupId>javax.servletgroupId>
16         <artifactId>servlet-apiartifactId>
17         <version>2.5version>
18         <scope>providedscope>
19       dependency>

二、web.xml

 1   
 2   <servlet>
 3     <servlet-name>springmvcservlet-name>
 4     <servlet-class>org.springframework.web.servlet.DispatcherServletservlet-class>
 5     
 6     <init-param>
 7       <param-name>contextConfigLocationparam-name>
 8       <param-value>classpath:springmvc-servlet.xmlparam-value>
 9     init-param>
10     
11     <load-on-startup>1load-on-startup>
12   servlet>
13   
14   <servlet-mapping>
15     <servlet-name>springmvcservlet-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     
 8     <mvc:default-servlet-handler/>
 9 
10     
11     <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
12         
13         <property name="prefix" value="/WEB-INF/templates/"/>
14         <property name="suffix" value=".html"/>
15     bean>