playframework相关内容
我使用的是 playframework 2.1-RC2.首先,我看到了所有的 类似问题,所以我遵循了按环境分离 application.conf 文件的通用说明.所以我有 application.test.conf 并以这种方式运行测试: play -Dconfig.file=./conf/application.test.conf "test" 我尝试了不同的组合,比如 play -Dco
..
我在通过 play-framework 保存数据时遇到问题.也许不可能达到那个结果,但如果它有效就真的很好. 简单:我有一个复杂的模型(带有地址的商店),我想立即更改带有地址的商店并以相同的方式存储它们(shop.save()).但是发生了detached entity传递给persist的错误. Udate 历史05.11 05.11 使用属性mappedBy="shop
..
我想导入 org.apache.commons.io 但我收到此错误: [info] 编译 1 个 Java 源代码到/home/ghost/Bureau/app/play-2.0.1/waf/target/scala-2.9.1/classes...[错误]/home/ghost/Bureau/app/play-2.0.1/waf/app/controllers/Application.jav
..
我目前正在为 May Play Framework 2.2.x 应用程序编写一些 Specs2 测试,该应用程序接受 MultipartFormData 提交作为其功能的一部分. 我已经使用以下形式成功地编写了其他包含文本和 JSON 正文的测试: “使用描述字段响应POST JSON"在{运行(假应用()){val response = route(FakeRequest(POST, "
..
背景:我使用带有 InjectedRoutesGenerator 和 Guice 模块的 Play 2.4 (Java) 来配置各种依赖项.但是在单元测试期间,FakeApplication 试图通过注入器从路由文件加载所有控制器,并且由于单元测试环境中不可用的外部依赖关系,其中一些控制器失败. 如何在从 play.test.WithApplication 扩展的单元测试期间禁用默认路由文件
..
我正在尝试在 Play 中访问我的应用程序表!框架,但我无法使用控制台找到它.例如,我有两个实体模型:Address 和 Campus. 我可以正常创建对象和保存,但是我想看到fs或mem DB的变化,但是H2控制台没有显示表Address和Campus.我使用默认设置登录 localhost:9000/@db. 我做错了什么? 提前致谢. 解决方案 内存数据库的正确 U
..
我有一个表示目录的地图,它包含 Chapter 键和 List[Section] 值.现在我正试图在我的模板中循环这个: @table_of_contents.foreach((e) => {@e._1.titlefor(section @section.title}}) 我目前在 中没有任何输出. 我在模板顶部添加了一
..
既然 Netty 是一个非阻塞服务器,那么改变一个动作到使用 .async 有什么影响? def index = Action { ... } 对比 def index = Action.async { ... } 我知道使用 .async 你会得到一个 Future[SimpleResult].但是由于 Netty 是非阻塞的,Play 会在幕后做类似的事情吗? 这会对吞吐量/可扩
..
我使用的是最新版本的 Play Framework,它是 JSON 库,就像这样 Json.toJson(obj).但是 toJson 不能将任何 Scala 对象转换为 JSON,因为数据的结构是未知的.有人建议使用 case convert,但在这里我的 Scala 知识不足.数据来自数据库,但不知道表的结构. 我应该在哪里进一步创建将这种未知数据结构转换为 JSON? 解决方案
..
最近的这篇文章,如何在 Play 框架中使用 Evolutions2.0?,表示在运行 Play 2.0 时会自动应用进化.我已经尝试了 play-2.0-beta 下载和最新的 git 代码,但我没有看到这种行为.事实上,我找不到任何方法在生产模式中应用这些演变.我错过了什么吗? 解决方案 将 applyEvolutions.default=true 添加到您的 application.
..
我很好奇有人知道 Grails 或 Play 等框架如何检测代码中的更改并自动触发重新编译而无需重新启动应用程序服务器的详细信息吗?是否有特定于 Groovy 的编译器或其动态性质的某些东西使这种情况很容易发生? 作为背景,我在构建过程中有一个自定义代码生成阶段,我希望能够拥有类似的编辑和刷新功能. 提前感谢您的指点,即使我必须筛选代码才能获得更大的图片. 编辑: 我应该澄清一下
..
我目前正在使用 Play!1.2.2 及其新的 Netty 客户端框架. 我还没有找到一种简单的方法来强制执行 SSL,尽管可以让 HTTP 和 HTTPS 异步提供服务.有没有与 Play 合作过的人!有强制执行 SSL 的简单方法吗?不确定我是否需要创建重定向,或者是否可以在 conf 文件中快速解决这个问题. 解决方案 有几种方法可以强制实施 SSL. 首先,您可以将所有
..
我正在尝试将一个简单的 URL 传递给播放框架应用程序中的视图,但是当作为字符串传递时,URL 中的 & 更改为 & 导致 URL 不工作. 如果我将参数更改为 Html,即 @(url: Srting) 到 @(url: Html),那么当我尝试传递时会出错将 url 作为字符串传递给 view.render() 方法. 如何将 url 转换为 Html 并以此方式传递?
..
我正在尝试以开发模式在 HTTPs 上运行 play framework 2.2.1 应用程序.我使用以下命令: Development/Play/ssltest$ JAVA_OPTS=-Dhttps.port=9443 play run 我得到了以下,这似乎没问题 ---(从 SBT 运行应用程序,启用自动重新加载)---[info] play - 在/0:0:0:0:0:0:0:0:90
..
我有一个类,我希望能够将其转换为 json: case class Page[T](items: Seq[T], pageIndex: Int, pageSize: Int, totalCount: Long)对象页{隐式 val jsonWriter: Writes[Page[_]] = Json.writes[Page[_]]} 错误是No apply function found mat
..
在我的新 Mac OSX 10.8.3 中,我安装了 Scala 2.10.0,玩了 2.1.0 和 IntelliJ12,并创建一个播放项目如下: #install brew>ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)">酿造--版本0.9.4# 更新 brew 数据库>cd $(brew --prefix)>酿
..
我正在用 mongodb 编写 play2.1 应用程序,我的模型对象有点广泛.在更新数据库中的条目时,我需要将来自表单的临时对象与数据库中的内容进行比较,以便我可以构建更新查询(并记录更改). 我正在寻找一种方法来一般地采用 2 个实例并获取它们的差异.迭代每个数据成员很长,硬编码并且容易出错(如果 a.firstName.equalsIgnoreCase(b.firstName)),所以
..
当我尝试在普通 sbt 项目而不是 play 项目中使用 Play WS 库时,我必须使用 play.api.Play.current 并得到 java.lang.RuntimeException:“没有启动的应用程序" 尝试运行应用程序时. 解决方案 要在游戏之外使用 play-ws,请参阅文档的“使用 WSClient"部分:http://www.playframework.com/d
..
{“人们": [{"name": "杰克",“年龄":15},{"name": "托尼",“年龄":23},{"name": "迈克",“年龄":19}]} 这是我试图解析的 json 示例.我希望能够对每个人进行 foreach 操作并打印他们的姓名和年龄. 当它是单个项目或特定编号的项目时,我知道如何处理 json 数组.我不知道如何遍历所有项目. 有人可以帮我吗? 解决方
..
过去两个月我一直在使用 Scala.我也在为一个小应用程序使用 Play 框架.我观察到,即使程序打印“Hello World",编译也很慢.为什么这么慢?有什么减少时间的小窍门吗? 解决方案 在您的情况下,编译速度有多快? scalac 的速度受两个因素的限制: 这是一个在 JVM 上运行的相当大的程序.因此启动时间并不长,因为必须 (1) 启动 JVM (2) 将 scal
..