Correr la Aplicación
Para este documento, asumimos que creaste un proyecto Spring Boot usando
Spring Initializr. Si no lo hiciste, podés clonar
el monorepo que preparé en
https://github.com/franBec/springboot-demo-projects
branch feature/initial-commit.
-
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.
¡Felicitaciones! Tu app Spring Boot está levantada y corriendo.
Acá te explico por qué esto es importante:
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.
Acabás de presenciar la magia de Spring Boot: transformar 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!