天天看點

Spring Boot整合SpringMVC

一、SpringMVC簡介

Spring MVC屬于SpringFrameWork的後續産品,已經融合在Spring Web Flow裡面。Spring 架構提供了建構 WEB 應用程式的全功能 MVC 子產品。使用 Spring 可插入的 MVC 架構,進而在使用Spring進行WEB開發時,可以選擇使用Spring的Spring MVC架構或內建其他MVC開發架構,如Struts1(現在一般不用),Struts 2(一般老項目使用)等等。

二、整合SpringMVC

pom.xml中導入SpringMVC依賴

<dependency>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-starter-web</artifactId>
	<version>2.1.8.RELEASE</version>
</dependency>
           

然後在項目内建立IndexController,代碼如下

package com.example.controller;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * IndexController
 *
 * @Author: HanYong
 * @CreateTime: 2021-05-13
 */
@RestController
public class IndexController {

    @RequestMapping("/")
    public String index(){
        return "hello word";
    }
}
           

啟動項目...

通路項目

我的項目端口是8765,是以直接在浏覽器通路 http://localhost:8765/

Spring Boot整合SpringMVC

三、SpringMVC配置修改

1.官方文檔位址

官方文檔裡面都有相關配置介紹,直接按需修改就行

https://docs.spring.io/spring-framework/docs/current/reference/html/web.html

Spring Boot整合SpringMVC

四、SpringMVC執行流程

Spring Boot整合SpringMVC
Spring Boot整合SpringMVC

繼續閱讀