Background
I'm new to spring MVC but I can clearly see the benefit of using a class annotated with @Controller as opposed to a child class of HttpServlet.
Question
Since spring allows you to have multiple servlet-context files, I will assume some people mix both annotated controller classes and standard HttpServlets. My question is why would you want to? Wouldn't you then have to go through the trouble of connecting that servlet to the appropriate view and lose out on the reason you chose Spring MVC in the first place?