¿Qué es Spring MVC?
Spring MVC utiliza una arquitectura de aplicaciones siguiendo el patrón de diseño
MVC (Model View Controller), consta de un framework web basado en Servlets que viene incluido en Spring, está diseñado siguiendo el patrón de diseño de Front Controller. El Front Controller también es conocido como DispatcherServlet.

¿Qué es un Controlador en Spring MVC?
Un Controlador (Controller) en Spring MVC es una clase normal a la cual se le agrega la
anotación @Controller a nivel de la clase.
En una aplicación web los métodos principalmente están marcados con las siguientes anotaciones:
@GetMapping, @PostMapping, y @RequestMapping (Action Controller).
Los métodos pueden tener cualquier nombre y deben regresar un String (nombre de la vista).
Los métodos son ejecutados al ser invocados por medio de la URL especificada como
parámetro en las anotaciones @GetMapping, @PostMapping, etc, por ejemplo:

@Controller
public class HomeController {
@GetMapping(«/miUrl»)
public String mostrarHome() {
// Mi lógica de negocio
return «home»;
}
}

Devolviendo el String «home» al final del método lo que hacemos es cargar dicha vista home.html cuando accedamos a la URL: localhost:8080/miUrl

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies