Ceci est une ancienne révision du document !
Templates
Avec Spring Boot, le développeur a la choix du moteur de template…
Mustache
Intégration
Ajouter dans application.properties :
# Mustache Template engine spring.mustache.prefix=classpath:/templates/ spring.mustache.suffix=.html
Bases
Variable
{{name}}
Unescape HTML variable :
{{{html}}} ou {{& html}}
Blocks
1 Block peut permettre d'afficher les membres d'un objet :
{{#element}}
<b>{{nom}}</b>
{{/element}}
Il peut également permettre de parcourir une collection d'objets :
<ul>
{{#elements}}
<li>{{nom}} - {{evaluation}}</li>
{{/elements}}
Pour les objets null ou les listes vides, on utilise l'inverted section :
{{^elements}}
Au element ! :(
{{/elements}}
