跳到主要内容

Spring Boot 3.x- Servlet Web应用程序开发(Spring MVC)

系列文章目录

系列文章:Spring Boot 3.x 系列教程

文章目录

  • 系列文章目录
  • 前言
  • 一、Spring Web MVC
    • 1.示例
  • 2.Spring MVC 自动配置
  • 3.HttpMessageConverters
  • 4.JSON序列化和反序列化
  • 5.MessageCodesResolver
  • 6.静态资源
  • 7.欢迎页
  • 8.路径匹配和内容协商
  • 9.ConfigurableWebBindingInitializer
  • 10.模版引擎
  • 11.错误处理
    • 自定义错误页面
    • 在Spring MVC之外映射错误页面
  • 12.跨域
  • 总结

前言

Spring Boot非常适合web应用程序开发。您可以使用嵌入的TomcatJettyUndertowNetty创建一个自包含的HTTP服务器。大多数web应用程序使用spring-boot-starter-web模块来快速启动和运行。

如果想构建基于servletweb应用程序,您可以利用Spring Boot对Spring MVC的自动配置。

一、Spring Web MVC

Spring Web MVC框架(通常被称为“Spring MVC”)是一个“模型-视图-控制器”Web框架。Spring MVC使用注解@Controller@RestController bean来处理传入的HTTP请求。控制器中的方法通过使用@RequestMapping注释映射到HTTP。详细可以参考Spring MVC官方文档

1.示例

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