O Spring MVC é um framework bastante conhecido de desenvolvimento web, baseado no padrão de arquitetura Model-View-Controller, por isso a abreviação MVC. Essa ferramenta faz parte do Spring Framework, que é uma plataforma muito conhecida, principalmente para quem desenvolve em Java, isso porque oferece um conjunto de componentes para simplificar