Thymeleaf é uma biblioteca que foi criada para facilitar a criação da camada de view com uma forte integração com o Spring. O principal objetivo do Thymeleaf é prover uma forma elegante e bem formatada para criarmos páginas web dinâmicas. Além disso, é um mecanismo de modelo Java XML / XHTML / HTML5 que pode funcionar tanto em ambientes web como fora da web.
Exemplos:
th:each="obj : ${objcs}" = foreach em uma lista de objetos
th:text="${obj.attribute}" = imprime valor de um atributo de um objeto
th:href="@{/path(id=${obj.attribute})}" = Permite a chamada de um link com passagem de parâmetro: http://localhost:8080/path?id={id}