0

finatra プロジェクトで口ひげラムダを使用する際に問題が発生しています。翻訳機能を自作したいのでこんな感じで作ってみました

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 と口ひげラムダで正常に動作するプロジェクトを持っていますか?

4

1 に答える 1

2

クラス宣言にタイプミスがあります (「TemplateFunction」のスペルが間違っている、「n」がありません)。これは私のために働く:

import com.github.mustachejava.TemplateFunction

class TranslateFunction extends TemplateFunction {
  override def apply(input:String):String = {
    println("Translate " + input)
    return input
  }
}
于 2015-01-19T09:32:39.017 に答える