Repolode
spring-projects

spring-projects/spring-boot

Framework Java con opiniones definidas para crear aplicaciones y servicios Spring listos para producción con una configuración mínima.

Estrellas
81,754
Forks
44,832
Issues abiertos
490
Último commit
hace 13 horas

¿Qué es?

Spring Boot es un framework para crear aplicaciones y servicios Java basados en Spring. Aplica valores predeterminados definidos a la plataforma Spring para que los desarrolladores puedan iniciar un proyecto rápidamente y ajustar la configuración solo cuando sus requisitos difieran de esos valores.

Las aplicaciones se pueden empaquetar como ejecutables independientes que se inician con `java -jar` o desplegar como archivos WAR tradicionales. El framework ofrece características no funcionales habituales en muchos proyectos, como servidores integrados, seguridad, métricas, comprobaciones de estado y configuración externalizada. No genera código ni requiere configuración XML.

El proyecto incluye una herramienta de línea de comandos para ejecutar scripts de Spring y publica sus módulos en Maven. Para compilar desde el código fuente se necesita JDK 25 y el Gradle wrapper incluido.

Funciones clave

  • 01Aplicaciones independientes que se pueden ejecutar con `java -jar` o desplegar como archivos WAR.
  • 02Servidores integrados para ejecutar aplicaciones sin un servidor de aplicaciones independiente.
  • 03Compatibilidad integrada con seguridad, métricas, comprobaciones de estado y configuración externalizada.
  • 04No genera código ni requiere configuración XML.
  • 05Herramienta de línea de comandos para ejecutar scripts de Spring.

Casos de uso

  • Crear servicios web REST y microservicios Java listos para producción.
  • Iniciar rápidamente proyectos Spring nuevos con valores predeterminados adecuados.
  • Migrar aplicaciones Spring existentes que necesitan menos configuración manual.

Inicio rápido

  1. 1

    Lee las instrucciones de instalación y la guía de inicio en la documentación de referencia

  2. 2

    Compila Spring Boot y publícalo en tu caché local de Maven (requiere JDK 25)

    ./gradlew publishToMavenLocal

Antes de usarlo

  • Para compilar desde el código fuente se requiere JDK 25.

Temas

Preguntas frecuentes

¿Qué es spring-boot?
Framework Java con opiniones definidas para crear aplicaciones y servicios Spring listos para producción con una configuración mínima. Spring Boot es un framework para crear aplicaciones y servicios Java basados en Spring. Aplica valores predeterminados definidos a la plataforma Spring para que los desarrolladores puedan iniciar un proyecto rápidamente y ajustar la configuración solo cuando sus requisitos difieran de esos valores.
¿spring-boot es gratuito? ¿Qué licencia tiene?
spring-boot es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿spring-boot sigue mantenido?
Mantenimiento activo. El último commit de spring-boot fue el 21 oct 2026.
¿Para qué puedo usar spring-boot?
Crear servicios web REST y microservicios Java listos para producción. Iniciar rápidamente proyectos Spring nuevos con valores predeterminados adecuados. Migrar aplicaciones Spring existentes que necesitan menos configuración manual.
¿Cómo se instala spring-boot?
Lee las instrucciones de instalación y la guía de inicio en la documentación de referencia Compila Spring Boot y publícalo en tu caché local de Maven (requiere JDK 25): ./gradlew publishToMavenLocal
¿Dónde consigo spring-boot?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/spring-projects/spring-boot

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

Proyectos relacionados