Spring Boot – Hola mundo con Eclipse Spring Tools Suite

Hola a todos, hoy os voy a explicar como hacer el típico «Hola Mundo» usando como IDE Eclipse STS con el framework Spring Boot.

Spring Boot es un marco de desarrollo de aplicaciones de software para el lenguaje de programación Java. Proporciona un enfoque fácil de usar para crear aplicaciones basadas en Spring Framework con una configuración mínima y sin tener que escribir una gran cantidad de código de infraestructura.

Instalación Java

Lo primero que necesitamos instalar es Java, hay varias maneras pero os recomiendo descargarlo de la web de Adoptuim aquí.

Al instalarlo, asegúrate que lo añades en el PATH.

spring boot instalacion java

Para comprobar que lo hemos instalado, abre una terminal y escribe:

$ java --version

Deberías ver algo parecido a esto:

spring boot java

Generación proyecto base en Spring Boot

Ahora, vamos a generar una plantilla base de Spring Boot, esto se puede hacer bastante sencillo en esta web https://start.spring.io/

Añade la información que necesites para tu proyecto, puedes crear todos los que quieras.

En nuestro caso, estamos usando la versión 17 de Java y la versión 3.0.3 de Spring Boot.

Como dependencias añadiremos Spring Web para poder añadir endpoints a nuestro proyecto.

IMPORTANTE: asegúrate de que la versión de Java que elijas coincida con la versión que hayas instalado antes.

Si usas la versión 11 de Java te recomiendo la versión 2.7.10 de Spring Boot.

En Project, elige Maven.

spring boot initializatr

Clicamos en generar y se te descargará el proyecto base. Te recomiendo que lo descomprimes en alguna carpeta donde guardes todos tus proyectos en Spring Boot.

Eclipse STS

Obviamente, necesitas Eclipse STS ya que es el IDE que vamos a utilizar para este tutorial, lo puedes descargar aquí.

Una vez descargado, haz click sobre el mismo y aparecerá una carpeta con un ejecutable llamado SpringToolSuite4.exe

Te recomiendo guardar esa carpeta donde lo tengas a mano.

Elije el workspace donde vayas a almacenar los proyectos.

Importar nuestro proyecto en Eclipse STS

Cogemos nuestro proyecto descargado de spring initializatr y lo copiamos en el workspace que hayamos seleccionado.

Lo veras vacio y clickamos en el menú File -> Open Projects from File System…

Seleccionamos la carpeta que hemos copiado.

Así se vería el proyecto.

Dependencias Maven

Antes de arrancar, tenemos que instalar las dependencias necesarias con maven.

Modificando el código en Spring Boot

A continuación, vamos a tocar el código de nuestro proyecto base. Nos creamos un paquete dentro del paquete es.discodurdoeroer.demo llamada test.

Dentro de este paquete crearemos una clase llamada TestController.java.

Así debería quedar.

Este será su contenido:

package es.discodurdoeroer.demo.test;

import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
@RequestMapping("/v1/test")
public class TestController {

	@GetMapping
	public String holaMundo() {
		return "Hola mundo";
	}
	
}

Arrancando el proyecto Spring Boot

Para arrancar nuestro proyecto, en la pestaña Boot Dashboard arrancamos nuestro demo.

Nuestro proyecto está arrancado.

Probando nuestro proyecto con Postman

Usando  Postman probaremos nuestro Spring Boot, lo puedes descargar aquí.

spring boot postman 1

spring boot postman 1

 

spring boot postman 3

Todo el código de este ejemplo, lo tienes en este repositorio:

https://github.com/DiscoDurodeRoer/demo-spring-boot

Os dejo un video donde lo explico paso a paso todo lo anterior comentado:

Espero que os sea de ayuda. Si tenéis dudas, preguntad. Estamos para ayudarte.

Compartir

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *