Menu

Spring Boot 2 + MVC Parte 2| Usando Thymeleaf

0 Comment

Deja de usar JSP para crear tus aplicaciones web, este es un mundo donde tienes infinidades de herramientas con pros y contras, date la oportunidad de conocerlas y decidir si valen la pena o no.

En caso de que quieras ver la parte 1 de este tutorial the dejo el enlace:
Spring Boot + MVC Parte 1| Usando JSP?

Yo te mostrare una minuscula parte del potencial de Thymeleaf. Para esto empecemos con la pregunta mas basica.

Que es Thymeleaf ?

Es un motor de plantillas, que se alimenta con archivos HTML, los procesa y genera contenido WEB de una manera natural y legible al ojo humano, porque no agrega o inventa etiquetas, pero en ocasiones si agrega atributos.

Veamos un ejemplo de lo descrito en el parrafo anterior, en la imagen de la izquierda podras ver que hay una tabla y una sola fila, donde solamente se añaden unos atributo. Observa en la imagen de la derecha el resultado HTML despues de pasar por el motor de plantillas Thymeleaf.

Thymeleaf example

Thymeleaf example

Yo creo que no hay que decir nada mas para introducir Thymeleaf, te invito a que le des una oportunidad y lo disfrutes.

Acontinuacion revisa mi video tutorial donde te muestro mas caracterizticas de Thymeleaf y como configurarlos para usarlo con SPRING BOOT 2

Github: Repositorio Github

Para resumir, te mostre como imprimir una lista iterando esta misma con el atributo th:each en el html, tambien aprendiste a usar el atributo th:class, a hacer condiciones de asociasion y a imprimir valores en la pantalla.

No olvides compartir este post y dejar tu opinion aca abajo en los comentarios.

PD: No olvides que esto no es un tutorial avanzado o experto acerca de Thymeleaf. solamente es una introduccion.

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 *:*

Deja un comentario

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