Repaso
English
Spring, JPA y Java WebIntermedioSPR-38

Spring, Spring Boot, Spring MVC y Spring Data: ¿qué es cada uno?

Respuesta

  • Spring Framework: contenedor central (IoC/DI), AOP, transacciones y la base de todo.
  • Spring MVC: el módulo web: controladores, DispatcherServlet, mapeo de peticiones, conversión a JSON.
  • Spring Data: simplifica el acceso a datos (JPA, MongoDB, Redis...) con interfaces repository.
  • Spring Security: autenticación y autorización.
  • Spring Boot: capa con opiniones que auto-configura todo lo anterior y añade starters, servidor embebido y Actuator.
  • En una línea: Spring es la caja de herramientas, Spring Boot es el taller ya montado.

Términos clave

Practica esta pregunta en Repaso