上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自动配置类中操作的。