Spring Boot – Que es? y como se come?

Este no es simplemente otro post, te mostrare con mis propias palabras y de manera concreta que es Spring Boot y como se come?

Introduccion

“Spring Boot” es un framework desarrollado, publicado y mantenido por la organizacion Pivotal,  buscando solucionar varios problemas de su predecesor Spring Core Framework. Como la palabra lo indica Boot” en este contexto es ARRANCAR/INICIAR- Spring, orignialmente Spring Core Framework tenia un proceso muy tedioso y dificil de depurar para su configuracion antes de poder iniciar una aplicacion, incluso un “Hola Mundo”.

Actualmente “Spring Boot” hace toda la configuracion inicial para que tu solamente tengas que presionar RunPlay (dependiendo de tu IDE) para tener una aplicacion Spring en ejecucion.

De las grandes ventajas de Spring Boot aparte de su “magica” configuracion es que las aplicaciones son consideradas “STAND ALONE” ya que el framework tiene un servidor Apache Tomcat Embebido en tu proyecto (explicare luego un poco mas de esto).

Informacion Tecnica y Requisitos Minimos:

Fuente: https://docs.spring.io/spring-boot/docs/current/reference/html/getting-started-system-requirements.html

Para poder usar este maravilloso framework vas a tener que tener instalado como minimo la version 8 de java. Para todos los ejemplos y/o tutoriales que encuentre en este blog siempre utilizare maven.

Spring tiene su propio IDE que se llama Spring Tool Suite, esta basado en eclipse por lo cual es portatil y esta optimisado para proyectos con spring, incluso te da un boton de ejecucion donde puede iniciar tu aplicacion con servidor embebido de una manera muy facil. Puedes descargalo en este link, una vez mas los ejemplos seran desarrollados bajo este IDE pero puede usar cualquier otro (NetBeans, IntelliJ,Eclipse).

Manos a la obra

Setup de tu ambiente de trabajo:

Como crear un proyecto:

Spring Boot nos da un proyecto base por lo cual no tienes que empezar desde cero, la forma mas conocida se encuentra en su pagina oficial donde creas el proyecto, lo descargas como un .zip y luego lo importas en tu IDE. Pero ademas STS nos da una opcion directa donde podemos crear el proyecto directamente en el IDE y asi no tener que descargar e importar.

Les mostrare paso a paso las dos opciones en el siguiente video, depende de ustedes cual quieren usar, yo utilizare la creacion directa desde STS para el resto de mis tutoriales o ejemplos.

Bueno querido lector, esto es todo por este post. si tienes alguna duda o pregunta  no dudes en dejarlo en los comentarios, no olvides darle like y compartir este post con tus compañeros.

Gracias.

@Cruizg93

Spring Boot Introduccion:

  1. Spring Boot – 01 – Que es? y como se come?
  2. Spring Boot + MVC Parte 1| Usando JSP?
  3. Spring Boot + MVC Parte 2| Usando Thymeleaf
  4. Spring Boot CRUD + MVC + JPA + H2 Parte 1
  5. Spring Boot CRUD + MVC + JPA Relaciones 1:1 y *:*

3 Replies to “Spring Boot – Que es? y como se come?”

    1. Hola Luis Villamil, Spring Security es la siguiente serie de tutoriales que voy a crear. Ten un poco de paciencia pero me asegurare de avisarte cuando esten listos.

      Gracias

Deja un comentario

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