Users only have to add a normal `WebMvcConfigurer` to configure
their own features. Sometimes that's not clear enough (and it's
good to stress that `@EnableWebMvc` is the thing that switches
off the Boot configurtation.
Fixes gh-583
@ -783,8 +783,7 @@ available at http://spring.io/guides that cover Spring MVC.
@@ -783,8 +783,7 @@ available at http://spring.io/guides that cover Spring MVC.
[[boot-features-spring-mvc-auto-configuration]]
==== Spring MVC auto-configuration
Spring Boot provides auto-configuration for Spring MVC that works well with most
applications. If you want to take complete control of Spring MVC you can add your
own `@Configuration` annotated with `@EnableWebMvc`.
applications.
The auto-configuration adds the following features on top of Spring's defaults:
@ -795,7 +794,13 @@ The auto-configuration adds the following features on top of Spring's defaults:
@@ -795,7 +794,13 @@ The auto-configuration adds the following features on top of Spring's defaults:
* Static `index.html` support.
* Custom `Favicon` support.
If you want to take complete control of Spring MVC you can add your
own `@Configuration` annotated with `@EnableWebMvc`. If you want the
Boot features, and just want to add additional [normal MVC