2009-09-22 3 views
5

Can Velocity kann so konfiguriert werden, dass sie fehlschlägt (d. H. Eine Ausnahme auslöst), wenn ein $ var nicht definiert ist.

Eine solche "Fail-Fast" -Strategie würde in unseren Testzyklen helfen.

Antwort

0

Sie wechseln Freemarker könnte. Es werden Ausnahmen für fehlende Felder und ungültige Typen ausgegeben.

Nicht nur, dass die Ausnahmen thron präzise und lesbar sind. 'Fehlendes Feld FOO bei Linie 234 in BAR.ftl' usw. usw.

Ich würde Freemarker absolut jedem anderen Templating-System empfehlen. Vollständige Liste der Konfiguration finden Sie hier::