playframework-2.0相关内容
我正在创建一个 Play 2.1 应用,其中我决定使用 Slick 进行数据库交互. 但是,我找不到有关如何为 Slick 配置/启用日志记录的文档. 有人知道吗? 解决方案 For PlayFramework 2.5.0 without Slick 添加到您的所有数据库配置 db.default.logSql=true 添加到您的 logback.xml 文件: 将记
..
我的 Play 应用程序中有一些方法可以查询超过一百列的数据库表.我无法为每个这样的查询定义案例类,因为它会大得离谱,并且必须随着数据库表的每次更改而更改. 我正在使用这种方法,查询结果如下所示: Map(columnName1 -> columnVal1, columnName2 -> columnVal2, ...) 代码示例: 隐式 val getListStringResult
..
我尝试在书中编译一个 Scala 示例:“Play for Scala",但在 Play 控制台上出现以下编译错误: C:\Play\exp\ch6_implicits>激活器运行[信息] 从 C:\Play\exp\ch6_implicits\project 加载项目定义[信息] 将当前项目设置为 ch6_implicits(在构建文件中:/C:/Play/exp/ch6_implicits/
..
我正在向模板传递一个 Event 对象,我需要做的是检查 @event.getSeverity 值.如果值为正,我想将特定的 着色为绿色.如果值为负,我想将特定的 着色为红色. 我找不到定义变量的方法.是否可以?应该是我觉得. 无论如何,最简单的方法是什么? 谢谢 解决方案 如 Play 文档 您可以使用 @defining 助手. @defining(if (even
..
我在通过 Play 框架项目上的 h2-browser 访问 mem 数据库时遇到了一些问题. 使用下面的配置,我认为这是正确的(显然不是!)我得到了一个 h2 浏览器,但没有表(除了架构之外),即使我已经应用了一些迁移. 我在这里错过了什么?提前致谢. conf/application.conf: db.default.driver=org.h2.Driverdb.default
..
..
我在使用 Scala 向 Play Framework 中的 Json 对象添加字段时遇到问题: 我有一个包含数据的案例类.例如: case class ClassA(a:Int,b:Int) 并且我能够使用 Json Writes 创建一个 Json 对象: val classAObject = ClassA(1,2)隐式 val classAWrites= Json.writes[
..
我希望我的 Play 应用对测试、本地和生产(生产是 Heroku)环境使用不同的数据库. 在 application.conf 我有: db.default.driver=org.postgresql.Driver%dev.db.default.url="jdbc:postgresql://localhost/foobar"%test.db.default.url="jdbc:postg
..
似乎每当我更改模型时,Play Framework 都会要求我运行一个脚本来删除我的整个架构并重新创建它.显然这不适用于生产,那么在生产中处理这个问题的正确方法是什么? 请注意,我使用的是 ebean 和 Postgres,并在 heroku 上托管. 解决方案 遗憾的是 Ebean 只能创建 CREATE DDL(而不能创建 UPDATE DDL)(如在他们的群组中回答),因此您需
..
假设我在 Scala 中有一个已经运行的基于 Play 2.0 框架的应用程序,它提供一个 URL,例如: http://localhost:9000/birthdays 回复所有已知生日的列表 我现在想通过添加使用可选的“from"(日期)和“to"请求参数来限制结果的能力来增强这一点,例如 http://localhost:9000/birthdays?from=201
..
默认情况下,所有 Logger 输出(在应用程序运行时可见)在应用程序测试时静音. 如何强制在 specs2 报告中显示调试、信息等? 解决方案 首先,您可能喜欢在测试模式下禁用日志记录的一些背景知识.这是 Guillame Bort 在 play 论坛中对一个问题的回答(参见 这个线程): 记录器目前在测试模式下被禁用,因为它导致运行测试时巨大的永久代空间泄漏.但我们正在努力
..
有两个类 Foo 和 Bar.Foo 包含一个字段 Bar.问题是,如何为 Foo 类实现隐式 json Writes? 代码如下: 包模型导入 play.api.libs.json._case class Foo(id: String, bar: Bar)对象 Foo {隐式 val 隐式FooWrites = 新写入[Foo] {def writes(foo: Foo): JsValu
..
我知道当前播放!发行版有一个 Bootstrap 1.4 的助手.如果我想使用当前版本的 Bootstrap,我该怎么做? 解决方案 我在 Play 2.0 中使用 2.0.1 twitter bootstrap.您可以在此处下载特定版本:https://github.com/twitter/bootstrap/tags.下载 Twitter 引导程序后,您有两个选择: 你可以选择只
..
我需要用大量数据填充一个表,所以我不想查找相关对象,而只想输入它们的数值.为此,我将构建一个简单的查询,即: INSERT INTO article_category (article_id, category_id) VALUES (2,12); 无论如何都找不到用 Ebean 做到这一点的方法,我正在尝试: RawSql rawSql = RawSqlBuilder.parse("INS
..
我在 EC2 上部署了一个 Play 2.0 应用程序,我使用 play start 启动应用程序,它在后台运行,我可以点击 Ctrl-D 和进程将继续在后台运行,但过一段时间(15 或 20 分钟?)后它就死了,不知道为什么.我通常在启动应用程序后退出 ssh 会话,我希望这不是原因. 解决方案 nohup play start 对我有用.
..
我正在尝试允许用户将照片上传到服务器然后查看它们.上传过程如本指南所述.代码如下: def upload = Action(parse.multipartFormData) { request =>request.body.file("图片").map { 图片 =>导入 java.io.Fileval 文件名 = 图片.文件名val contentType = 图片.内容类型图片.ref.mo
..
我使用 Play Framework 2.0 (2.0.3).我有一个 Java 项目,想读取 Build.scala 中定义的应用程序版本 (appVersion). 我已经看到,可以从提供给 Global.java 的 Application 对象中读取某些配置详细信息,但没有找到名为 appVersion 或类似的键. 解决方案 您可以在 application.conf 中定
..
我有一个 Play Framework 2.0 应用程序,我想在 Windows Server 2008 R2 上部署(生产).如何让它作为服务运行? 解决方案 这在 Windows 7 上对我有用: 创建文件夹 C:\my_app 去你的游戏吧!命令行中的 app 文件夹并输入 播放区 将生成的“something-SNAPSHOT"文件夹复制到 C:\my_ap
..
我是 Play 框架的新手.我正在尝试将 MySQL 数据库配置为与 Play Ebeans 一起使用的数据源. 能否请您解释一下使用 Play 2.0 框架配置 MySQL 所需的步骤(例如,下载驱动程序、添加依赖项等). 解决方案 看这个页面 来自 Play 的文档.它说: 除了 h2 内存数据库,主要用于开发模式,Play 2.0 不提供任何数据库驱动程序.因此,要在生产
..
在播放控制台上发出“运行"命令时,如何更改开发模式下播放框架使用的默认端口. 这是针对 playframework 2.0 测试版. 在命令行或 application.conf 中使用 http.port 配置参数似乎没有效果: C:\dev\prototype\activiti-preso>play run --http.port=8080[信息] 从 C:\dev\protot
..