Correr la aplicación
-
Abrí IntelliJ IDEA → File → Open → Seleccioná la carpeta del proyecto descomprimido.
-
Setup inicial del JDK (si te lo pide):
- IntelliJ te va a pedir que descargues un JDK. Elegí la misma versión que seleccionaste en Spring Initializr (ej: Java 21).
- Hacé click en Download JDK y seguí las instrucciones.
-
Esperá las tareas en segundo plano:
- Buscá los indicadores de progreso en la esquina inferior derecha (ej: "Downloading Gradle dependencies" o "Indexing").
- Dejalos terminar, ellos setean las herramientas y librerías de tu proyecto.
-
Corré la aplicación:
- Buscá la ventana de herramientas Gradle (en IntelliJ suele ser un ícono de elefante chiquito en el lado derecho).
- Ejecutá el comando
build. - Ejecutá el comando
bootRun.
-
Fijate en la terminal de ejecución: Después de unos segundos, vas a ver algo similar a
Tomcat started on port 8080 (http) with context path '/'. ¡Esto significa que tu app Spring Boot está viva! -
Probalo: Andá a http://localhost:8080. Vas a ver una Whitelabel Error Page. Esto es normal porque todavía no hicimos ningún desarrollo.
Terminal$ w3m -dump http://localhost:8080Whitelabel Error PageThis application has no explicit mapping for /error, so you are seeing this asa fallback.
¡Felicitaciones! Tu app Spring Boot está levantada y corriendo.
Spring Boot cambió esto:
Antes de Spring Boot, hacer que una app Java escuche en un puerto como 8080 requería horas de setup manual:
- Configurar archivos
XML(comoweb.xml). - Deployar archivos
WARa un servidor externo (ej: Tomcat). - Escribir código boilerplate solo para levantar el servidor.
Hoy con Spring Boot:
- El servidor Tomcat embebido se levanta automáticamente.
- Cero código necesario: el método
main()hace todo. - No hay
XMLni setup manual del servidor.
Spring Boot transformó lo que solía ser una tarea de días en una tarea de 10 segundos. ¡Y ni siquiera escribimos una sola línea de código propio todavía!