Spring 带车把的启动:找不到助手:'dateFormat'
Spring Boot with Handlebars: could not find helper: 'dateFormat'
我正在尝试让 handlebars dateFormat 正常工作。目前我收到错误 com.github.jknack.handlebars.HandlebarsException: /hbs/doc/docheader.hbs:6:12: could not find helper: 'dateFormat'
当我打电话给 {{dateFormat doc.documentDate format="yyyy-MM-dd"}}
.
这是我的相关 gradle 配置:
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'
据我所知,字符串助手应该包含在 handlebars-jackson2:4.0.6 中。
事实证明,默认情况下未注册字符串助手。以下代码使其工作:
TemplateLoader loader = new ClassPathTemplateLoader("/hbs", ".hbs");
this.handlebars = new Handlebars(loader);
StringHelpers.register(this.handlebars);
我正在尝试让 handlebars dateFormat 正常工作。目前我收到错误 com.github.jknack.handlebars.HandlebarsException: /hbs/doc/docheader.hbs:6:12: could not find helper: 'dateFormat'
当我打电话给 {{dateFormat doc.documentDate format="yyyy-MM-dd"}}
.
这是我的相关 gradle 配置:
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'
据我所知,字符串助手应该包含在 handlebars-jackson2:4.0.6 中。
事实证明,默认情况下未注册字符串助手。以下代码使其工作:
TemplateLoader loader = new ClassPathTemplateLoader("/hbs", ".hbs");
this.handlebars = new Handlebars(loader);
StringHelpers.register(this.handlebars);