🔐 Login con Spring Security + MVC + MySQL + Thymeleaf + Bootstrap
🧩 Guía COMPLETA y EXPLICADA paso a paso (nivel principiante → intermedio) En este tutorial no solo vas a copiar código: vas a entender cómo funciona cada pieza de un sistema de autenticación real con Spring Boot. 🧠 1. ¿Qué estamos construyendo? Vamos a crear un sistema que: Permite iniciar sesión con usuario y contraseña Valida credenciales contra MySQL Protege rutas según roles (ADMIN / USER) Usa vistas con Thymeleaf Tiene diseño con Bootstrap 👉 Todo esto usando el patrón MVC (Modelo - Vista - Controlador) . 🏗️ 2. Crear el proyecto Puedes usar Spring Initializr o NetBeans. Selecciona: Spring Web → para controladores y MVC Spring Security → autenticación Spring Data JPA → acceso a base de datos Thymeleaf → vistas HTML dinámicas MySQL Driver → conexión a BD 📦 3. Dependencias (¿por qué son importantes?) <dependencies> <!-- Permite crear controladores y endpoints web --> <dependency> <groupId>org.springframework.boot</groupId> ...