Construir un endpoint con Spring MVC que devuelve JSON no es suficiente para cumplir con las restricciones REST. Este tutorial recorre la evolución desde un CRUD básico hasta una API con hipermedia usando Spring HATEOAS.
Implementación paso a paso de una API REST con Spring Boot 3, desde la configuración del proyecto hasta el manejo centralizado de errores con RFC 9457.
Los perfiles de Spring permiten segmentar la configuración de una aplicación y activarla selectivamente por entorno. Este artículo cubre @Profile, los mecanismos de activación, Profile Groups y archivos de configuración específicos por perfil.
SpringApplication es la clase responsable de inicializar y lanzar una aplicación Spring. Este artículo describe sus formas de uso, las opciones de configuración disponibles y cómo se crea el ApplicationContext.