SpringBoot: Introducción y entorno
Descubre cómo configurar tu entorno y comenzar con Spring Boot 3 en 2024. Guía detallada para una correcta implementación y uso del framework.
Aprende SpringBoot GRATIS y certifícateSpring Boot 3 es una herramienta fundamental para el desarrollo de aplicaciones Java modernas. En esta sección, abordaremos cómo configurar y preparar tu entorno de desarrollo para comenzar a trabajar con Spring Boot 3 en 2024.
Requisitos previos
Antes de iniciar, asegúrate de tener instaladas las siguientes herramientas:
- Java Development Kit (JDK) 22: Spring Boot 3 requiere JDK 21 o superior. Puedes descargarlo desde Oracle o utilizar una distribución como AdoptOpenJDK.
- Maven 3.8+: Maven es el sistema de gestión de dependencias recomendado para Spring Boot. Descárgalo desde Maven.
- IDE: Un entorno de desarrollo integrado (IDE) como IntelliJ IDEA, Eclipse o Visual Studio Code.
Configuración del entorno
Instalación de Java
Asegúrate de que Java esté correctamente instalado y configurado en tu sistema. Puedes verificarlo ejecutando el siguiente comando en tu terminal:
java -version
Deberías ver una salida similar a:
java version "17.0.1" 2024-01-14 LTS
Java(TM) SE Runtime Environment (build 17.0.1+12-LTS-123)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.1+12-LTS-123, mixed mode, sharing)
También es posible utilizar la última versión de Java, Java 22. La recomendación es usar una versión LTS como Java 17 o Java 21.
Configuración de Maven
Verifica la instalación de Maven con el siguiente comando:
mvn -version
La salida debería mostrar algo similar a:
Apache Maven 3.8.4 (cecedd3430026963b0544296bcd0e01b29cfe0a6)
Maven home: /usr/local/apache-maven/apache-maven-3.8.4
Java version: 17.0.1, vendor: Oracle Corporation, runtime: /usr/local/java/jdk-17.0.1
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "12.1", arch: "x86_64", family: "mac"
Creación de un proyecto Spring Boot
Utiliza el asistente de inicio de Spring Boot disponible en Spring Initializr. Configura tu proyecto con las siguientes opciones:
- Project: Maven Project
- Language: Java
- Spring Boot: 3.0.0 (o la versión más reciente disponible)
- Group: com.example
- Artifact: demo
- Name: demo
- Description: Project for Spring Boot 3
- Package name: com.example.demo
- Packaging: Jar
- Java: 17
Selecciona las siguientes dependencias:
- Spring Web
- Spring Boot DevTools
- Spring Data JPA
- H2 Database
Descarga el proyecto y descomprímelo en tu directorio de trabajo.
Importación del proyecto en el IDE
Abre tu IDE y selecciona la opción para importar un proyecto Maven existente. Navega hasta el directorio donde descomprimiste el proyecto generado y selecciona el archivo pom.xml
.
Primeros pasos con Spring Boot 3
Una vez importado el proyecto, puedes ejecutar la aplicación desde la clase principal DemoApplication
que contiene el método main
.
package com.example.demo;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}
Ejecuta la aplicación desde tu IDE o utilizando el comando mvn spring-boot:run
en la terminal.
Accede a http://localhost:8080
para verificar que la aplicación se está ejecutando correctamente.
Configuración de propiedades
Modifica el archivo application.properties
en src/main/resources
para personalizar la configuración de tu aplicación. Por ejemplo, puedes cambiar el puerto del servidor:
server.port=9090
Guarda los cambios y reinicia la aplicación para aplicar la nueva configuración.
Lecciones de este módulo de SpringBoot
Lecciones de programación del módulo Introducción y entorno del curso de SpringBoot.
Ejercicios de programación en este módulo de SpringBoot
Evalúa tus conocimientos en Introducción y entorno con ejercicios de programación Introducción y entorno de tipo Test, Puzzle, Código y Proyecto con VSCode.