![Spring Boot实战:从0开始动手搭建企业级项目](https://wfqqreader-1252317822.image.myqcloud.com/cover/850/40107850/b_40107850.jpg)
上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对请求参数和返回结果进行处理
![](https://epubservercos.yuewen.com/3069E4/20862583308964806/epubprivate/OEBPS/Images/129-1.jpg?sign=1738864845-SGzkRDuFxxxVuX4WJmfy3jRTG0htAVJi-0-c911d94a8bed25bce6b9781ebb3d4bca)
图7-1 Spring MVC自动配置内容
⑤自动注册了MessageCodesResolver
⑥默认欢迎页配置
⑦favicon自动配置
⑧可配置的Web初始化绑定器
以上自动配置都是在WebMvcAutoConfiguration自动配置类中操作的。