spring mvc 自动配置
spring boot 启动时会对 spring mvc 做自动配置,默认的配置功能在 org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration 中进行了说明。有以下功能:
包含 ContentNegotiatingViewResolver 和 BeanNameViewResolver
ContentNegotiatingViewResolver
BeanNameViewResolver
支持对静态资源
自动注册 Converter,GenericConverter 和 Formatter
Converter
GenericConverter
Formatter
Support for HttpMessageConverters (covered later in this document).
自动注册 MessageCodesResolver
支持静态欢迎首页 index.html
支持自定义 favicon 图标
自动使用 ConfigurableWebBindingInitializer