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应用程序开发。您可以使用嵌入的Tomcat、Jetty、Undertow或Netty创建一个自包含的HTTP服务器。大多数web应用程序使用spring-boot-starter-web模块来快速启动和运行。
如果想构建基于servlet的web应用程序,您可以利用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>