I Come from years with Spring MVC, I'm trying to understand some key differences with Spring boot.
With Spring MVC I used to make a very clear distinction between application context and servlet context(s).
With Spring boot it looks like the servlet context has been pretty much deprecated and all the beans created by means of autoconfig mechanism live in the app context.
you can still create your servlet context of course, you have just to keep in mind the autoconfig is using application context.
so for example one implication of this is that @RestControllers and @Controllers live in the application context and the Spring Boot autoconfig servlet dispatchers will use any @RestController or @Controller annotated beans in the app context.
Can you help me confirm on this or make me understand what I'm missing here ?

