我是一名Java程序员,正在使用Play框架。我有一个方法,它接收一个Map并将其转换为HTML选择元素。我曾经有一个一行代码,可以将对象列表转换为两个对象字段id和name的映射。但是,我的Scala编程能力不足,我竟然忘记了如何编写这段代码的语法。 我大致记得代码如下: organiz...
在Play 2.1中,我们使用类似下面的代码通过reads从JSON中获取Creature对象。 implicit val creatureReads = ( (__ \ "name").read[String] and (__ \ "isDead").read[Boolean] a...
我们有一个新的Play 2.0项目,计划在添加一些复杂的第三方集成代码时引入DI。 Play 2.0有一个Guice插件,但它似乎在2.1版本中将过时,我猜2.1版本不会太远了。 https://github.com/typesafehub/play-plugins/tree/master...
在我的Play应用程序中,我有几个动作(例如“删除”实体),可以从不同的页面触发。触发操作后,我希望将用户重定向回执行操作前所在的页面。在Play中,有没有一个好的模式可以用于此?
在Play 1中,您定义的新操作具有默认路由。 * /{controller}/{action} {controller}.{action} (这是在新项目中默认出现的) Play 2/2.1的等效方法是什么? 为什么它不会出现在默认路由文...
涉及Play Framework的TestServer类的功能测试似乎只能在Play控制台内工作。 不幸的是,由play test命令执行的Play控制台中的股票测试运行器按顺序执行测试,这需要很长时间。如果并行执行它们,我认为它们会运行得更快。 有没有办法并行运行测试? 更新:SBT支...
我有一个Maven项目,带有多个基于父POM组织的Maven模块。所有这些模块都打包成JAR文件,这些文件是我使用SBT构建的Play!应用程序的依赖项: MyProject -> pom.xml (parent) MavenModule1 -> pom.xml (child...
我正试图构建多个自定义字段。 参考这篇文章。 在创建了MyHelpers之后。 object MyHelpers { //This '.f' is kinda mysterious/magic... implicit val myFields = FieldConstructo...
我在Build.scala中添加了以下依赖项,它们可以正常工作(没有编译错误),但Intellij IDEA 12无法识别它们。它们被标记为红色。 "com.google.inject" % "guice" % "3.0", "com.typesafe" %% "play-plugins-m...
我需要为使用Play Framework(版本2.1)创建实体的Scala教程解决一个问题。我正在尝试执行以下操作: import java.util._ import javax.persistence._ import play.db.jpa._ 但是当我编译时,它告诉我javax....