2016-12-11 9 views
1

Ich versuche, den Lenker dateFormat zu arbeiten. Im Moment bekomme ich den Fehler com.github.jknack.handlebars.HandlebarsException: /hbs/doc/docheader.hbs:6:12: could not find helper: 'dateFormat'Spring Boot mit Lenker: konnte nicht finden Helfer: 'DateFormat'

, wenn ich {{dateFormat doc.documentDate format="yyyy-MM-dd"}} aufrufen.

Dies ist meine relevant gradle Konfiguration: compile 'pl.allegro.tech.boot:handlebars-spring-boot-starter:0.2.14' compile 'com.github.jknack:handlebars-helpers:4.0.6', 'com.github.jknack:handlebars-jackson2:4.0.6', 'com.github.jknack:handlebars-humanize:4.0.6', 'com.github.jknack:handlebars-markdown:4.0.6' Soweit ich die Zeichenfolge Helfer verstehen sollte Lenker-jackson2 enthalten sein: 4.0.6.

Antwort

1

Es stellt sich heraus, dass die String-Helfer standardmäßig nicht registriert sind. Der folgende Code hat es funktioniert:

TemplateLoader loader = new ClassPathTemplateLoader("/hbs", ".hbs"); 
this.handlebars = new Handlebars(loader); 
StringHelpers.register(this.handlebars); 
Verwandte Themen