Spring Boot自动配置
官网说明:https://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/#boot-features-spring-mvc
1.SpringBoot对SpringMVC默认配置:
1)自动配置了ViewResolver(视图解析器):ContentNegotiatingViewResolver和BeanNameViewResolver.注:根据方法的返回值得到视图对象,视图对象决定如何渲染(转发,重定向等)
2)静态资源文件和webjars
3)自动注册了Converter, GenericConverter, Formatter
Converter:转换器,类型转换使用
Formatter:格式化器,时间格式化2018-09-28===Date
4)消息转换器(HttpMessageConverters),转换HTTP请求和响应的
5)定义错误代码生成规则MessageCodesResolver
6)初始化WEB数据绑定ConfigurableWebBindingInitializer
2.扩展配置
编写一个配置类标注(@Configuration),是WebMvcRegistrationsAdapter类型,不能标注@EnableWebMvc
赞(1)
赏