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.
Para comprobar que lo hemos instalado, abre una terminal y escribe:
Deberías ver algo parecido a esto:
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.
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í.
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.
Deja una respuesta