Spring Boot实战:从0开始动手搭建企业级项目
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

7.1 Spring MVC自动配置内容

如图7-1所示,Spring Boot 2.3.7版本的官方解释文档介绍了Spring MVC的自动配置内容,文档地址为boot-features-spring-mvc-auto-configuration。

通过官方文档的介绍可以发现,除了装载DispatcherServlet之外,Spring Boot还做了如下默认配置。

①自动配置了视图解析器

②静态资源文件处理

③自动注册了大量的转换器和格式化器

④提供HttpMessageConverter对请求参数和返回结果进行处理

图7-1 Spring MVC自动配置内容

⑤自动注册了MessageCodesResolver

⑥默认欢迎页配置

⑦favicon自动配置

⑧可配置的Web初始化绑定器

以上自动配置都是在WebMvcAutoConfiguration自动配置类中操作的。