SpringMVC快速入門
阿新 • • 發佈:2022-03-18
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"; //功能上相當於轉發
}}