Este documento presenta un estudio teórico sobre Spring Framework y el desarrollo de una aplicación web como proyecto de fin de grado. Se realiza primero un análisis de las características principales de Spring como inyección de dependencias, Spring MVC, ORM, seguridad e internacionalización. Luego, la aplicación práctica consiste en un gestor de recetas con usuarios que pueden crear, modificar y ver recetas, y administradores que gestionan usuarios. El proyecto utiliza Spring Boot para simplificar la configuración