Scala 2.11已经推出,而对于case class的22个字段限制似乎已经得到解决 (Scala Issue, 发布说明)。 这对我来说一直是个问题,因为我使用case class来建模在Play + Postgres Async环境下拥有超过22个字段的数据库实体。在Scala 2....
使用Scala 2.11,我们可以在case类中拥有超过22个字段吗?case class SomeResponse( var compositeKey: String, ...
我在Java的playframework应用中使用HikariCp、Hibernate。在一段时间的空闲状态后,应用似乎会死掉,收到新请求时才会重新启动。有时也会看到数据库持久化错误,提示sessionfactory不可用,我认为这是此问题的副作用。为什么应用程序在空闲状态下会死掉?我能否以某...
我正在将一个项目从Play 2.2升级到2.3.0。 build.sbt中的以下routesImport行不再解析,并且Play显示val未找到错误:lazy val root = (project in file(".")).enablePlugins(PlayScala) routes...
为了对给定的标签和语言缓存操作一段时间,我编写了以下帮助方法(其中label是我为我的操作命名的名称):def cacheResponseFor(label: String, duration: Int)(action: EssentialAction) = { Cached({r: ...
编辑:有一个相关的问题正在GitHub上被讨论,但是在另一种部署模式(Typesafe Activator UI而不是Docker)下。 我试图模拟系统重新启动以验证Docker重启策略,该策略声称能够按正确顺序重新运行容器。 我有一个用Java编写的Play框架应用程序。 Docker...
版本: play 2.3.4 sbt 0.13.1 scala 2.11.2 我已经按照 playframework.com 的文档 开启了公共资产的指纹识别,但对 routes.Assets.versioned 的调用从未生成带有摘要哈希值的版本化文件名。 build.sbt 中相...
第一次运行activator run时,我遇到了以下堆栈跟踪:[warn] [NOT FOUND ] org.apache.commons#commons-compress;1.7!commons-compress.jar (1ms) [warn] ==== activator-launc...
我有一个Play框架 2.3项目,希望按照以下方式分离单元测试和功能测试: 运行sbt test应该只运行单元测试并排除集成测试 运行sbt it:test应该只运行集成测试 Scala文档建议使用project/Build.scala,但是我想要使用build.sbt和project/...
我正在尝试将JSON解析为我的DealFormMap案例类。case class DealFormMap(limit: Option[Int], filter: Option[DealFormFilterMap]) case class DealFormFilterMap(date: Opti...