playframework相关内容
我们使用@Constraint.Required 来验证表单的字段,这会生成一个ValidationError - 这一切都很好.此错误有一个标准错误消息 (error.required),它与以下字符串相关联:“此字段是必需的". 然而,我们想要控制这个字符串并且(可能)覆盖它——我们怎么做呢?我们的 conf/-文件夹中有一个消息文件,其中包含以下行: error.required =
..
我的问题是关于 Java 的 Play 框架中控制器的生命周期,控制器是有状态实例还是具有静态方法的无状态,以及如何在控制器代码中使用依赖注入. 每个 Web 请求是否由 Play 控制器类的新实例处理,即控制器是否可以将状态存储在注入控制器构造函数的服务等字段中?(文档在哪里解释?) 对于控制器是有状态实例还是具有静态方法的无状态控制器,Play 框架与早期版本相比是否发生了变化(如
..
早安, 在“play new todo"(新的scala项目)->“cd todo"->“play dependencies"之后我明白了“net.sf.ehcache:ehcache-core:2.5.0, org.hibernate:hibernate-validator:4.2.0 所需的一个未解决的依赖项“org.slf4j:slf4j-api:1.6.1.Final, play:p
..
我在lib目录下复制了一个jar文件 我想在不删除这个 jar 的情况下运行“play deps --sync".. 我已经查看了 依赖文件文档,但不能弄清楚怎么做 有什么想法吗? --编辑 我刚刚找到了答案:http://groups.google.com/group/play-framework/browse_thread/thread/b54e4e25ae491
..
我在迁移到 Play 1.2 时有点迷失了.我们有一套定制我们应用程序中的模块.在 Play 1.1.1 中,我们使用了这种结构: /root//模块1/模块2.../模块N/主应用 并且 application.conf 将模块引用为相对路径 (../模块1) 如何在 Play 1.2 中做同样的事情?我知道我应该使用dependencies.yml 文件,但在官方文档. 提前致
..
我正在为最终用户设计一个图像存储应用程序,该应用程序将具有大量 CRUD 类型的功能.我想在 Amazon Web Services (AWS) 上托管应用程序,并且打算使用该游戏!框架、S3 和 NoSQL 数据库.我找不到适用于 Play 的 DynamoDB 适配器!并且读到 MongoDB 和 EC2 不能相处得很好. 是否有可以与 DynamoDB 一起使用的 Play 替代方案?
..
作为 Play 框架的新手,我想知道它是否比我想象的更容易,但是否可以将 DynamoDB 与 Play 框架一起使用? 解决方案 由于 DynamoDB 是一个 NoSQL 数据库,我希望您需要使用一个特定的模块,因为 Dynamo 是最近才发布的,所以模块不存在. 如果您有兴趣编写自己的模块,那么以 Mongo (http://www.playframework.org/modu
..
我不太明白@with 注释的作用. 在 Play framework 站点中,它是这样写的: 我们可以使用@With注解来注解控制器播放调用相应的拦截器 它和继承一样吗?它会调用给定类参数的@before 吗?它到底是做什么的? 解决方案 我能描述它的最好方式是,它在你的控制器级别为你的拦截器提供了多重继承.拦截器是 @Before、@After 注释. 因此你可以
..
有谁知道通过 Ajax 上传文件并使用从桌面拖放支持 PlayFramework 将文件上传转换为 File 对象的能力的方法? 我尝试了几种不同的方法,但都没有正常工作. 解决方案 这是我的成功尝试: 编辑路由文件并添加 POST/upload Application.upload 我们的控制器是Application,我将使用它来保持简单. 编辑您的应用程序控制器
..
我正在使用 Spring-AMQP 来监控 Play 应用程序中的 RabbitMQ 消息队列. 问题是我无法从侦听器代码访问我的数据库,因为 JPA 上下文未在此范围内打开. 我了解 Play Framework 管理 JPA 上下文,以便在处理 HTTP 请求时打开它,但是有没有办法可以从 Play 控制器/作业外部使用 JPA? 解决方案 刚刚找到答案是使用JPAPlug
..
现在我正在查看 Play Framework 并且非常喜欢它.在 Play 中提供的功能中,最重要的部分之一是 Akka. 为了更好地理解 Akka 以及如何正确使用它,能否告诉我在其他语言或产品中有哪些替代方案? RabbitMQ 与它相比如何?有很多重叠吗?一起使用它们实用吗?在哪些用例中? 解决方案 最好的起点是伟大的Akka 官方文档.我认为最接近 Akka 的产品/框
..
Play 中是否有办法注释路线以告知某个部分/组路线仅在开发或生产模式下可用 解决方案 嗯,这没有记录在案,所以我不确定这是否是有意的,但我已经找到了一种方法来完成这项工作.但是请注意,由于这是一个未记录的功能,可能意味着它是无意的,因此可能会在未来的游戏版本中中断. 您可以使用路由文件中的以下行来实现您想要的. %{ if (play.mode.isDev()) }% 我创建了
..
我只想为我的应用程序的登录页面强制执行 https 路由. Play 是否可以做到这一点!不使用前端 http 服务器? 解决方案 您可以使用 @Before 拦截器来重定向每个请求,即使用户直接键入 http://.下面是我使用的代码(它在运行无容器 play run 或在 Heroku 等前端运行时有效). 公共类 HttpsRequired 扩展控制器 {/** 在每个请求之
..
我正在自学一些 Scala,目前我正在使用 slick (3.1) + play 框架,所以这里的答案可能很简单,但我遗漏了一些明显的东西.我有以下模型和表格 case class User(id: Long = -1,用户名:字符串,密码哈希:字符串,电子邮件:选项 [字符串] = 无)类用户(标签:标签)扩展表[用户](标签,“用户"){def id = column[Long]("ID",
..
我使用的是 Play Framework 2 和 Ebean.当用户提交表单以编辑数据库中的现有对象时,它不会保存空值.我想这是为了防止用 null 覆盖不在表单中的字段.但是,如果需要,我如何让他们将表单中的字段设置为 null? 例如,用户编辑了一个 Event 对象.Event.date 是 1/1/13.用户将表单中的 Event.date 字段设置为空并提交表单.在调试器中检查 E
..
我最近在虚拟机上安装了 Typesafe Activator.Activator创建的应用程序可以通过端口转发访问,但是Activator好像监听localhost.如何将其更改为 WAN? 解决方案 看起来像设置系统属性 http.address 和 http.port 现在可以完成这项工作,例如 ./activator -Dhttp.address=0.0.0.0 -Dhttp.po
..
如何使用 Play 2 在模板中编码 URL? 我搜索这样的助手: urlEncode 现在不起作用 我发现了一个拉取请求,但这似乎不适用于实际的 play 2.0.3 发布. 解决方案 从 2.1 开始,您可以使用 @helper.urlEncode
..
我发现play2的anorm的行解析器依赖jdbc驱动返回的元数据. 所以在play提供的内置示例“zentasks"中,可以找到这样的代码: object 项目 {val 简单 = {get[Pk[Long]]("project.id") ~get[String]("project.folder") ~get[String]("project.name") 地图 {case id~文件夹
..
我对这两者很困惑.我在看剧!java框架,它说它使用JPA.我正在考虑使用 Play!和 MongoDB 第一次在一个项目中.我以前用过 JPA,但当时我用它来写入关系数据库(mysql). MongoDB 不是关系型数据库,所以如果我想在 Play! 中使用它,我还需要 JPA 吗?还是只是 MongoDB 驱动程序? 我想我在这里混淆了很多事情,所以如果有人能帮助澄清事情,我会很感
..
在对应用程序进行任何更改之前运行网络服务器时,我正在学习游戏教程.服务器抛出错误: IOException:无法运行程序“javac":CreateProcess error=2,系统找不到指定的文件 我检查了我的 JAVA_HOME,它显示为 C:\Program Files\Java\jdk1.7.0_25.如何解决这个问题? 解决方案 确保 javac 在操作系统的搜索路径中
..