A Spring MVC is a Java framework which is utilized to manufacture web applications. It pursues the Model-View-Controller configuration design. It actualizes all the essential highlights of a center spring structure like Inversion of Control, Dependency Injection. A Spring MVC gives a rich answer for using MVC in spring structure by the assistance of DispatcherServlet. Here, DispatcherServlet is a class that gets the approaching solicitation and maps it to the correct asset, for example, controllers, models, and views.