NOTE
Spring MVC Overview
Spring MVC's DispatcherServlet request pipeline, controllers, handler mapping/adapters, binding, validation, and response rendering.
This is a historical learning note and may contain outdated or incomplete understanding.
Spring MVC is the Servlet-based web framework in Spring. DispatcherServlet acts as a front controller that coordinates request mapping and invocation rather than containing application business logic itself.
At a high level, a request is mapped to a handler/controller; a handler adapter invokes it; arguments are bound/validated; return values are rendered through view resolution or message converters; exception resolvers can translate failures.
This pipeline is extensible through interceptors, converters, argument/return handlers, validation, and exception handling.