Spring MVC自动配置
SpringBoot 为 Spring MVC 提供了自动配置,可与大多数应用程序完美配合:
org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration.java
自动配置在Spring 的默认值上添加的功能:
- 视图解析器:BeanNameViewResolver 和 ContentNegotiatingViewResolver
- 静态资源文件夹路径:支持服务静态资源,包括Webjars
- 转换器、格式化器
- 支持 HttpMessageConverters :SpringMVC 用来转换Http请求和响应
- 定义错误代码成成规则:自动注册MessageCodesResolver
- 静态首页访问
- ...