82得票1回答
将JsonNode对象转换为Map

我有一个C#程序,会向我发送一个JSON对象。 我正在制作一个Java Play网站以捕获POST数据。 我将正确的数据作为JsonNode对象获取,但需要将其转换为Map。 我正在使用com.fasterxml.jackson.databind.JsonNode 这是我正确捕获JsonNod...

38得票4回答
何时使用Actors和Futures?

我目前正在处理一个具有以下架构的Play!项目: 控制器 -> 服务(actors)-> 模型(常规案例类) 对于每个进来的请求,我们会像这样调用服务层:Service ? DoSomething(request, context) 我们有一组这些服务执行者,它们位于 akka 路由器后面...

38得票1回答
如何在Play 2.2.x中使用project/build.scala禁用dist任务中的ScalaDoc生成?

在 Play 2.2.x 应用的 build.sbt 文件中添加以下设置并不能禁用 Scaladoc 生成。如何禁用它?play.Project(appName, appVersion, appDependencies) .settings(scalaVersion := "2.10....

37得票7回答
Play 2 JSON格式中缺失属性的默认值

我在play scala中有一个等价于以下模型的实现: case class Foo(id:Int,value:String) object Foo{ import play.api.libs.json.Json implicit val fooFormats = Json.form...

35得票2回答
使用路由控制器时,IntelliJ IDEA报告突出显示错误

我有一个Scala Play项目。我正在使用Play 2.2.1。我下载了Scala、Play 2支持和SBT插件。一切都很好,但是当我在控制器中调用Action的route时出现以下错误(请参见截屏): 我正在使用IntelliJ IDEA 12.1.6 Ultimate版本。Sc...

20得票2回答
将任何Scala对象转换为JSON

我正在使用最新版的Play框架和其JSON库,像这样 Json.toJson(obj)。但是toJson无法将任何Scala对象转换为JSON,因为数据结构是未知的。有人建议使用case convert,但我的Scala知识不足。数据来自数据库,但表的结构不是已知的。 我该在哪里寻找进一步创...

19得票3回答
将项目升级到Play Framework 2.2.0版本

将Play项目升级至2.2.0时,会出现以下错误:sbt.ResolveException: unresolved dependency: play#sbt-plugin;2.2.0: not found

15得票2回答
Play框架2.2:获取请求页面的URL

PLAY框架JAVA: 我正在尝试获取请求控制器函数的URL名称。例如, 我的路由为 GET /mypage controllers.Mypage.myfunction() 我有另一个页面也请求相同的控制器 GET /anotherpage ...

15得票4回答
使用Play 2和Swagger的可选参数

我正在尝试使用Swagger来记录Play 2 REST API,但是 swagger-play2 似乎不理解使用Scala的 Option 类型定义的可选参数 - 这是在Play 2中使参数可选的常规方式:GET /documents controllers.DocumentControll...

13得票4回答
在Java Play Framework 2.2.x中启用CORS

我在Java Play 2.2.x中遇到了启用跨域的问题。 在Java Play 2.1.3中,通过将以下代码放入Global.java文件中可以解决该问题。public class Global extends GlobalSettings { private class Actio...