Sobre el proyecto

Spring Boot te ayuda a crear aplicaciones y servicios de grado de producción basados en Spring con mínimas complicaciones. Adopta una visión opinionada de la plataforma Spring para que los usuarios nuevos y existentes puedan llegar rápidamente a las partes que necesitan. Puedes usar Spring Boot para crear aplicaciones Java autónomas que se pueden iniciar con `java -jar` o con despliegues WAR más tradicionales. También se proporciona una herramienta de línea de comandos para ejecutar scripts de Spring. Los objetivos principales incluyen: * Una experiencia de inicio radicalmente más rápida y ampliamente accesible para todo el desarrollo con Spring. * Ser opinionado, pero apartarse rápidamente del camino cuando los requisitos se alejan de los valores predeterminados. * Proporcionar una variedad de características no funcionales comunes a grandes clases de proyectos (por ejemplo, servidores embebidos, seguridad, métricas, health checks, configuración externalizada). * Sin generación de código y sin requisito de configuración XML. El README incluye un avance rápido de una aplicación Spring Boot completa en Java, que muestra un `@RestController` con `@SpringBootApplication` que devuelve "Hello World!" y se ejecuta mediante `SpringApplication.run`. Recursos para obtener ayuda: * Documentación de referencia, especialmente las guías How-to. * Fundamentos de Spring y guías en spring.io. * Notas de la versión para instrucciones de actualización y nuevas características. * Preguntas en Stack Overflow etiquetadas con `spring-boot`. * GitHub Issues para informes de errores. Las contribuciones son bienvenidas; se proporcionan pautas de contribución. Los problemas deben informarse después de buscar en el rastreador de issues, con la mayor cantidad de información posible (versión de Spring Boot, SO, versión de JVM). Compilar desde el código fuente es opcional; puedes usar el wrapper de Gradle y JDK 25. `./gradlew publishToMavenLocal` compila todos los módulos y publica en la caché local de Maven sin ejecutar pruebas; `./gradlew build` compila todo. Las guías en spring.io muestran cómo usar Spring Boot paso a paso, incluida Building an Application with Spring Boot y Building a RESTful Web Service with Spring Boot Actuator. Spring Boot es software de código abierto publicado bajo la licencia Apache 2.0.