Para configurar un proyecto de Spring Boot en Eclipse hay que instalar el conjunto de herramientas o plugin de Spring Tools 4.
Dentro de Eclipse, pulsamos en Help, después en Eclipse Marketplace como muestro a continuación.

En la barra de búsqueda, escribimos «Spring Tools 4» y presionamos Go. Después instalamos «Spring Tools 4 (aka Spring Tool Suite 4)».

Ahora instalamos pulsando en Install.

Seguimos las instrucciones para completar la instalación y reiniciamos Eclipse si es necesario.


A continuación vamos a crear el proyecto de Spring Boot. Tenemos que pulsar en File, ahora en Project.

Al pulsar en Project tenemos que seleccionar el tipo, en este caso seleccionamos dentro de la carpeta Spring Boot la opción Spring Starter Project. Después pulsamos en Next

En este punto, vamos a configurar el proyecto:
- Name: Le damos nombre al proyecto, por ejemplo,
DemoSpringBoot
. - Type: Seleccionamos
Maven Project
. - Language: Seleccionamos
Java
. - Packaging: Seleccionamos
Jar
. - Java Version: Elige la versión de Java que tienes instalada (preferiblemente 17 o superior).
- Group: Un identificador de tu organización o equipo, por ejemplo,
com.example
. - Artifact: Este será el nombre del archivo JAR, por ejemplo,
demospringboot
. - Ahora pulsamos en
Next
.

Seleccionamos las dependencias necesarias para el proyecto. En mi caso añado
- Spring Boot DevTools.
- Spring Web.
- Spring Data JPA.
- Spring Security.




Una vez creado, el proyecto tendrá una estructura como esta:
- src/main/java - com.example.demospringboot - DemoSpringBootApplication.java // Clase principal - src/main/resources - application.properties // Archivo de configuración

Espero que les sirva de ayuda, que tengan un feliz día!
