Repolode
spring-projects

spring-projects/spring-framework

El framework fundamental de Java para crear aplicaciones empresariales, con inyección de dependencias, MVC y soporte de infraestructura para el ecosistema Spring.

Estrellas
60,296
Forks
38,752
Issues abiertos
514
Último commit
hace 10 horas

¿Qué es?

Spring Framework es la base de la familia de proyectos Spring. Proporciona la infraestructura necesaria para crear aplicaciones empresariales en Java en una amplia variedad de escenarios y arquitecturas, para que los desarrolladores puedan centrarse en la lógica de negocio en lugar de en tareas de infraestructura.

El proyecto está escrito en Java y es la capa base sobre la que se construyen otros proyectos Spring. Su documentación de referencia incluye una descripción general, la referencia de la API y guías para los módulos principales. El repositorio también contiene instrucciones de compilación y flujos de trabajo de CI para quienes quieran compilar el código fuente.

El framework se distribuye bajo la licencia Apache 2.0 y, al hablar del ecosistema en general, suele llamarse simplemente «Spring».

Funciones clave

  • 01Proporciona inyección de dependencias e inversión de control para aplicaciones Java.
  • 02Incluye Spring MVC para crear aplicaciones web.
  • 03Es la capa base de la familia más amplia de proyectos Spring.
  • 04Ofrece documentación de referencia oficial y documentación de la API.

Casos de uso

  • Crear aplicaciones backend empresariales en Java.
  • Desarrollar aplicaciones web y servicios REST con Spring MVC.
  • Usarlo como base para otros proyectos Spring, como Spring Boot o Spring Data.

Inicio rápido

  1. 1

    Consulta la página wiki «Access to Binaries» para obtener los artefactos o un ZIP de distribución

  2. 2

    Lee la documentación de referencia para empezar

  3. 3

    Compila desde el código fuente siguiendo las instrucciones de CONTRIBUTING.md

Antes de usarlo

  • El README no ofrece un comando de instalación sencillo; normalmente, para usarlo hay que añadir dependencias de Maven o Gradle, o compilar desde el código fuente.
  • Es un framework grande y con muchas funciones, que puede llevar tiempo aprender.

Temas

Preguntas frecuentes

¿Qué es spring-framework?
El framework fundamental de Java para crear aplicaciones empresariales, con inyección de dependencias, MVC y soporte de infraestructura para el ecosistema Spring. Spring Framework es la base de la familia de proyectos Spring. Proporciona la infraestructura necesaria para crear aplicaciones empresariales en Java en una amplia variedad de escenarios y arquitecturas, para que los desarrolladores puedan centrarse en la lógica de negocio en lugar de en tareas de infraestructura.
¿spring-framework es gratuito? ¿Qué licencia tiene?
spring-framework es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿spring-framework sigue mantenido?
Mantenimiento activo. El último commit de spring-framework fue el 21 oct 2026.
¿Para qué puedo usar spring-framework?
Crear aplicaciones backend empresariales en Java. Desarrollar aplicaciones web y servicios REST con Spring MVC. Usarlo como base para otros proyectos Spring, como Spring Boot o Spring Data.
¿Cómo se instala spring-framework?
Consulta la página wiki «Access to Binaries» para obtener los artefactos o un ZIP de distribución Lee la documentación de referencia para empezar Compila desde el código fuente siguiendo las instrucciones de CONTRIBUTING.md
¿Dónde consigo spring-framework?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/spring-projects/spring-framework

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados