Finatra和小胡子lambdas的问题

时间:2015-01-19 08:09:07

标签: scala lambda mustache finatra

我在finatra项目中使用小胡子lambdas时遇到了一些问题。我想创建自己的翻译功能,所以我创建了这样的东西

import com.github.mustachejava.TemplateFunction

class TranslateFunction extends TemplateFuction {
  override def apply(input:String):String = {
   println("Translate " + input)
   return input
  }
}

但我无法建立它,sbt抱怨

[error] not found: type TemplateFuction
[error]   class TranslateFunction extends TemplateFuction {
[error]                                   ^

我正在使用finatra 1.5.3版加scala 2.10.3,有没有人有一个与finatra和小胡子lambdas一起工作的项目?

1 个答案:

答案 0 :(得分:2)

你的班级声明中有一个拼写错误(“TemplateFunction”拼写错误,错过了'n')。这对我有用:

import com.github.mustachejava.TemplateFunction

class TranslateFunction extends TemplateFunction {
  override def apply(input:String):String = {
    println("Translate " + input)
    return input
  }
}