Tutorial y ejemplo de Spring Boot

Tutorial y ejemplo de Spring Boot

Este es el primero de una serie de artículos sobre Spring Boot.

Alcance

En esta serie de artículos intentaremos mostraros y explicaros un ejemplo completo de uso de Spring Boot y tecnologías relacionadas.
Con ejemplo completo nos referimos a algo más completo que un Hola mundo, con integraciones comunes y reales.
Con tecnologías relacionadas nos referimos a herramientas que normalmente van asociadas con un desarrollo con Spring Boot.
Como requerimientos previos para poder seguir el tutorial se suypone que ya se tiene experiencia en el desarrollo de aplicaciones web y se está familiarizado con «básicos» de programación y Spring.
El ejemplo está actualizado a fecha de marzo de 2020.

Contexto

Este proyecto surge como una necesidad tras años desarrollando proyectos en Java y Spring, «estancados» en Java 6 y tecnologías Spring obsoletas. Por ello, se pretende actualizar esa base de desarrollo y tecnologías con el fin de aprovechar nuevas herramientas que existen actualmente e incluso desde hace ya años.

Código

Todo el código del que hablaremos e iremos explicando está disponible en https://github.com/cleventy/springboilerplate
Poco a poco, iremos enseñando fragmentos de código de especial relevancia o interés con el fin de mostrar sus particularidades, objetivos y tecnologías.

Estructura de contenidos

A lo largo de esta serie de artículos iremos analizando los siguientes contenidos:

  1. Herramientas
    1. Desarrollo
    2. Compilación
    3. Ejecución
  2. Modelo
    1. Entidades
    2. Repositorio
    3. projectlombok
    4. Servicios
  3. Controlador
    1. Web
    2. API
  4. Vista
    1. Thymeleaf
    2. Plantillas
    3. Formularios
    4. Redirecciones
  5. Securización
    1. Spring security
    2. Token jwt
  6. Utilidades
    1. Correos electrónicos
    2. Tareas periódicas
    3. Propiedades
  7. Pruebas
    1. Pruebas de unidad
    2. Pruebas de integración
Publicado en mayo 20, 2020

,

,

,

6 comentarios en Tutorial y ejemplo de Spring Boot
  1. […] Este artículo continua la serie iniciada en el primer artículo. […]

  2. […] Este artículo continua la serie iniciada en el primer artículo. […]

  3. […] Este artículo continua la serie iniciada en el primer artículo. […]

  4. […] Este artículo continua la serie iniciada en el primer artículo. […]

  5. […] Este artículo continua la serie iniciada en el primer artículo. […]

  6. […] Este artículo continua la serie iniciada en el primer artículo. […]

Deja una respuesta

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

« »