playframework-2.0相关内容

通过一对多关系进行 Ebean 查询

我将 Ebean 与 Play 2 框架一起使用,并获得了两个模型:用户模型和书籍模型.用户模型与书籍模型以 OneToMany 关系连接.所以每个用户都可以有很多书,也可以根本没有书.书本模型本身也有属性.现在我想在用户模型中创建一个查询,它只返回拥有具有某些属性的书籍的用户.例如: 一个属性可能是条件,如新的或使用的.现在给我所有拥有新书的用户.是否可以使用 Ebean 方法创建这样的查询?还 ..
发布时间:2022-01-02 21:56:15 Java开发

玩2个反向路由,从控制器方法获取路由

使用 Play 2.2.3 框架,因为我的路由文件中有这样的路由: GET/event controllers.Event.events 如何以编程方式获取“/event",知道我试图达到的方法,在这种情况下是 'controllers.Authentication.authenticate' ? 我需要它用于测试目的,因为我希望有更好的测试,而不是等待路由本身,而是等待真正调用的控制器 ..
发布时间:2022-01-02 21:56:04 其他开发

如何在 Play Framework 2.0 中贡献模块?

最初的 Play Framework 1.x 有一个优雅且简单的模块管理系统.与 Play 存储库相结合,这是一种使用第三方组件快速增强应用程序的好方法.图书馆. 在 Play 2.0 中,情况大不相同. 如何贡献所谓的“模块"? 解决方案 从邮件列表中引用 Guillaume Bort: 模块只是标准的子项目. [...] 现在一切都被编译了,你的模块路由文件必须 ..
发布时间:2022-01-02 21:52:17 Java开发

在 Play 2.0 (scala) 中设置 HTTP 标头?

我正在 Scala 上试验 Play 2.0 框架.我正在尝试弄清楚如何发送自定义 HTTP 标头——在这种情况下,“Content-Disposition:attachment; filename=foo.bar".我似乎找不到有关如何执行此操作的文档(此时 Play 2.0 上的文档总体上非常稀少). 有什么提示吗? 解决方案 结果类型在play.api.mvc.Results中 ..
发布时间:2022-01-02 21:48:38 其他开发

如何在 Play Framework 中而不是在内存中使用持久性 H2 数据库

Java Todo List教程中使用的H2数据库如下: db.default.driver=org.h2.Driverdb.default.url="jdbc:h2:mem:play" 如何修改配置文件以使用持久数据库而不是内存版本.我需要设置一个完全独立的数据库还是可以修改 db.default.url 属性? 我正在使用 Play!2.0.3. 解决方案 我找到了解决方案. ..
发布时间:2022-01-02 21:47:49 其他开发

Play 框架教程:无法解析符号“索引"?

我遵循了这里的教程,虽然我的整个教程都运行良好,但我的其中一个类IntelliJ 项目标有“红色警告".我无法弄清楚这里的问题是什么?该项目有效,但显示这些警告?关于这是什么以及如何解决它的任何想法?在教程中,大约 3.5 分钟后,红色标记神奇地消失了,视频演示者没有解释. 解决方案 Play 2.0 支持插件 仅适用于 IntelliJ IDEA Ultimate 版.> ..
发布时间:2022-01-02 21:47:34 其他开发

使用 Play 从 java 类访问 application.conf 属性!2.0

我想向全局范围添加一个对象,为了构造它,我需要将一个路径传递给它.我不想在源代码中对文件路径进行硬编码,因此我想从 application.conf 中获取该路径. 问题是我不知道如何从 java 类访问这些属性.我试过这个: Configuration.root().getString("file.path") 但它以 NullPointerException 结束. 我假设有一 ..
发布时间:2022-01-02 21:47:01 Java开发

在 Playframework 2.0 中发送电子邮件

在 Playframework 2.0 中,发送电子邮件似乎并不那么简单(请参阅 在 Play 框架中使用 sendmail 作为 SMTP 服务器),就像在 Play 1.x 中一样.没有开箱即用的邮件程序功能……那么,我该如何发送电子邮件? 解决方案 Playframework 2.x 需要一个插件才能使用 Mail.它没有被添加到核心中,因为开发人员觉得让电子邮件工作很简单,所以决定 ..
发布时间:2022-01-02 21:46:53 其他开发

如何在 Play 框架中针对非内存数据库(例如 MySQL)创建单元测试,并重置为已知状态?

我想创建单元测试来覆盖在 Play 框架 2.1.0 中使用关系数据库的代码.这有很多可能性,都会导致问题: 在内存 H2 数据库上测试 Play 框架文档建议在 H2 内存数据库上运行单元测试,即使用于开发和生产的主数据库使用其他软件(即 MySQL): app = Helpers.fakeApplication(Helpers.inMemoryDatabase()); 我的应用 ..

post方法渲染403禁止页面而不是执行post方法代码

注意:我是 Play 框架的新手 使用此视频教程和播放列表,我设法创建了一个简单的网络应用程序. 问题: 路由文件中的 POST 方法似乎没有执行所需的 POST 代码. 给定下面的路由文件,浏览到 localhost:{port}/user/register 请求一个 GET,从而渲染并返回 register 视图. 填写register view字段,然后点击sub ..
发布时间:2022-01-02 21:45:14 其他开发

Play Slick:如何在测试中注入 DbConfigProvider

我使用的是 Play 2.5.10、Play-slick 2.0.2,我的激活器生成的项目带有 scalatest 和如下代码: class TestSpec 使用 OneAppPerSuite {...} 扩展 PlaySpec 我设法测试了路由/操作;现在我将在较低级别测试 DAO 方法.我在网上和 SO 上搜索了解决方案,但找不到任何仍然是最新的.一个 DAO 签名是这样的: clas ..
发布时间:2022-01-02 21:44:45 其他开发

playframework 2.0 - 超过了数据库演变的 max_user_connections?

我想知道如何配置我的 play 2.0 应用程序,以便在数据库演进和运行时不使用这么多数据库连接.我在小组和 IRC 中都问过这个问题,但没有运气. 我正在使用带有 heroku 的 cleardb ignite 实例 (max_user_connections = 10)... 基本上,当我尝试在我的 play 2.0 应用程序上运行数据库进化时,我得到: !@6a2mjd7kg ..
发布时间:2022-01-02 21:43:10 数据库