8得票4回答
Play 2.4 如何禁用基于请求路径或方法的某些过滤器设置

在Play 2.3中,我可以根据不同的请求路径或方法禁用某些过滤器。然而,在Play 2.4中我找不到类似的方法。https://www.playframework.com/documentation/2.4.x/ScalaHttpFilters。在Play 2.4 HttpFilters中如...

8得票1回答
在测试中迭代所有Play Framework路由

有没有办法在routes文件中迭代所有描述的服务?需要URL和HTTP方法。 我需要这个功能来运行一些集成测试。 我正在使用Java的Play框架。

8得票1回答
如何在Play (2.3)框架中的Java控制器代码中从字符串变量构建HTML对象

我刚开始使用Play框架,并尝试理解Java应用程序代码与基于Scala的模板框架之间的交互(注:我目前对Scala一无所知,除了它是另一种编译为JVM字节码的语言,并且您的Scala和Java类可以相互交互)。 我有一个名为test1.scala.html的模板,如下所示: @(titl...

8得票2回答
如何在Play 2.3中更改.activator,.sbt和.ivy文件夹的位置?

我刚开始学习Play Framework 2.3.0,并且正在尝试将以下文件夹从%USERPROFILE%文件夹移动到自定义文件夹,例如C:/learning/playframework/,以便它们在重新安装操作系统时不会丢失。 .activator .sbt .ivy 我修改了sbt...

8得票4回答
在Play应用程序中禁用惰性加载

默认情况下,您的Play应用程序只有在收到http请求后才会完全启动(编译,调用Global的onStart等)。 是否有一种方法可以禁用此惰性加载,并使Play应用程序在应用程序进程运行时编译代码并启动? PS:我正在使用Play 2.3。 更新:正如Ryan所指出的那样,惰性加载仅在...

8得票1回答
如何在使用activator / sbt时,通过测试覆盖率低来失败构建?

我正在使用playframework 2.3开发一个纯Java项目,并使用Jacoco4sbt作为代码覆盖率工具。 如果代码覆盖率低于某个阈值,我该怎么做才能使构建失败?

8得票2回答
Playframework和CSRF:会话中找不到CSRF令牌?

我正在使用Playframework的内置CSRF过滤器和Security.Authenticator系统创建一个简单的身份验证系统,但是我遇到了一个问题: 当用户填写他的登录/密码并提交时,我会遇到以下错误: 会话中找不到CSRF令牌 我检查了我的表单,CSRF令牌确实存在并且放置...

8得票1回答
Play框架2.3.7:生产环境中静态资源位置无效

我看到了一些关于这个问题的提问,但似乎无法找到根本原因。 我有一个Play框架2.3.7(Activator 1.2.12)站点,当我以开发模式运行时一切正常。当我以生产模式启动它时,我会收到以下错误: [app] $ start [info] Wrote C:\Users\App\g...

7得票2回答
Play 2.3.8 sbt排除logback

我很难在Play 2.3.8的测试中排除logback。我尝试了许多排除规则,但似乎都不起作用。我也无法在我的依赖树中找到它。以下是我的sbt文件片段: [...] resolvers ++= Seq( "Typesafe repository snapshots" at "http:/...

7得票1回答
如何将WebJars添加到我的Play应用程序?

为了在我的Play应用程序中使用WebJars,我已添加了以下路由。 GET /webjars/*file controllers.WebJarAssets.at(file) 在我的Scala模板中,我添加了以下行: <link rel='st...