1. 程式人生 > 其它 >SpringMVC快速入門

SpringMVC快速入門

SpringMVC快速入門

需求:客戶端發起請求,伺服器端接收請求,執行邏輯並進行檢視跳轉。

開發步驟:
1匯入SpringMVC相關座標
2配置SpringMVC核心控制器DispathcerServlet
3建立Controller類和檢視頁面
4使用註解配置Controller類中業務方法的對映地址
5配置SpringMVC核心檔案spring-mvc.xml
6客戶端發起請求測試

匯入Spring和SpringMVC的座標

<!--Spring座標-->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>5.0.5.RELEASE</version>
</dependency>
<!--SpringMVC座標-->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>5.0.5.RELEASE</version>
</dependency>

2在web.xml配置SpringMVC的核心控制器

<servlet>
<servlet-name>DispatcherServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:spring-mvc.xml</param-value>   //spring=mvc的配置檔案
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>DispatcherServlet</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>  //預設會攔截html和jsp的請求需要加上下面的mapping
 <servlet-mapping>
  <servlet-name>default</servlet-name>
  <url-pattern>*.html</url-pattern>
  </servlet-mapping>

3建立Controller和業務方法

@Controller  //Spring Servlet的新註解
public class QuickController {
@RequestMapping("/quick")
public String quickMethod(){
System.out.println(" running.....");
return "index.html";  //功能上相當於轉發
}}

4建立spring-mvc.xml

5###訪問測試地址!