Spring Boot将
WebMvcConfigurationSupportBean 的存在指示为您要完全控制Spring
MVC的配置。通常,您最终会通过使用来获得这样的bean,
@EnableWebMvc但是您也可以声明自己的bean或配置类,它是一个
WebMvcConfigurationSupport。
如果您继承
WebMvcConfigurerAdapter而不是继承,那么您将对
WebMvcConfigurationSupportSpring
Boot的Spring MVC自动配置进行附加更改,而不是完全接管。
Spring Boot的Spring
MVC自动配置的一部分是对其进行配置,以使用自动配置
ObjectMapper的HTTP消息转换。如果关闭Spring
MVC的Boot的自动配置,它将使用它自己的,
ObjectMapper不受任何
spring.jackson.*配置设置影响的单独配置。



