1.springMVC Maven依赖(jar包)
<!-- spring mvc-->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>3.1.1.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>3.1.1.RELEASE</version>
</dependency>
2.springMVC dispatcherservlet的配置
<!-- springmvc dispatcherservlet configuration-->
<servlet>
<servlet-name>dispatcher</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
<!--on-startup属性为可选,如果它存在,则它将在应用程序启动的时候装载servlet并且调用它的init方法,若不存在,则在该servlet的第一个请求时加载 -->
</servlet>
<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>*.shtml</url-pattern>
</servlet-mapping>
Dispatcher servlet初始化的时候将默认寻找应用程序的WEB-INF目录下的配置文件,该配置文件的命名规则如下:
servletname-servlet.xml
另外,也可以手动配置该文件的位置:
<servlet>
<servlet-name>dispatcher</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet
</servlet-class>
<init-param>
<param-name>contextconfigLocation</param-name>
<param-value>此处放置文件路径</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
<!--on-startup属性为可选,如果它存在,则它将在应用程序启动的时候装载servlet并且调用它的init方法,若不存在,则在该servlet的第一个请求时加载 -->
</servlet>
3.SpringMVC 基于注解的配置
<!-- Configures the @Controller programming model -->
<mvc:annotation-driven />