183得票2回答
Build.scala, % and %% symbols meaning

我刚接触Play! Framework 2.1 (Java版本),并没有使用Scala的经验。我不理解Build.scala文件中的%和%%是什么意思。我在谷歌上搜索了它们的含义,但没有找到答案。 在我的Build.scala文件中,我有以下内容:"org.hibernate" % "hib...

47得票5回答
向sbt添加Play JSON库

我该如何将 Play JSON 库 (play.api.libs.json) 添加到我的 sbt 项目中? 当我将以下内容添加到我的 plugins.sbt 文件中时:addSbtPlugin("play" % "sbt-plugin" % "2.1.0") 我遇到了这个错误:[warn] ...

41得票2回答
什么是Scala中的Boxed Error?

当我运行我的应用程序时,浏览器会显示什么。[ExecutionException: Boxed Error] 它没有提到行号等任何内容。 在控制台中,我有以下内容! @6elaah0c8 - Internal server error, for (GET) [/testlearn] -&gt...

36得票4回答
如何将 JSON 转换为仅包含一个字段的 case class。

在Play 2.1中,读取用于将 JSON 转换为对象。但是当 case class 仅有一个字段时,我该怎么办?适用于多个字段的惯用法不起作用,因为只有一个字段时不使用 'and'。因此,我无法获得 FunctionBuilder。 以下代码给出了类型不匹配的错误。我该如何修复?case ...

32得票3回答
IllegalStateException: 当数据未加载时,无法获取Guava 12.0的工件?

在一个Java Play 2.1.1应用程序中,我遇到了以下错误:[myproject] $ update [info] Updating {file:/C:/path/myproject/}myproject... [info] Resolving ... [error] impossibl...

28得票2回答
Play Framework 2:由于缩小(Google Closure Compiler),JavaScript会重复

我遇到了一个与JavaScript压缩有关的奇怪问题,问题是当将诸如test1.js、test2.js这样的JavaScript文件放置在/assets/javascript/test文件夹中,并使用以下选项进行闭包编译时:val defaultOptions = new CompilerOp...

27得票4回答
如何在Play框架中使用哈希函数(可能是BCrypt)对密码进行加密?

我对 Play 框架和密码哈希有些陌生。我尝试查找一些对密码进行哈希的解决方案,发现了 BCrypt。您认为这足够安全吗?如果是,我该如何在 Play 框架中使用它呢?(我正在使用 Play 2.1.3)谢谢!

26得票10回答
BCrypt.checkpw() 无效的salt版本异常。

我正在尝试在我的Play 2.1 Java应用程序中使用BCrypt进行身份验证,但当我尝试对用户进行身份验证时,我遇到了“无效盐版本异常”。 这是我的堆栈跟踪:play.api.Application$$anon$1: Execution exception[[IllegalArgumen...

26得票1回答
播放错误:value并不是play.api.libs.json的成员

这是我正在使用的代码: (__ \ "fields").read( (__ \ "key").readNullable[String] and (__ \ "summary").readNullable[String] and (__ \ "description").readN...

25得票1回答
如何在 Scala 枚举(Play Framework 2.1)中编写 Reads[T] 和 Writes[T]?

对于Play Framework 2.1中的新ScalaJson功能,我有点迷惑。我想在我的枚举类型中编写Reads和Writes。 以下是我的代码:object EnumA extends Enumeration { type EnumA = Value val VAL1, VAL2,...