playframework-2.0相关内容
我正在根据通过查询字符串传递的值准备一条SQL语句。(我在用这出戏!框架。基本上,我遇到的(不是真正的问题,只是我不太喜欢的事情)是,当我想在SQL字符串中使用?并在以后用动态值设置它们时。 这是我拥有的: String sql = "SELECT * FROM foobar_table WHERE"; if ( foo != 0 ) sql += " AND foo=?";
..
我正在尝试找出Play 2(带有Scala)应用程序是否在http或HTTPS上运行 我尝试这样处理routes.Application.index.absoluteURL(request), def chatUri(username: String)(implicit request: RequestHeader): String = { val uri = routes.Ap
..
我正在跟随play tutorial,我大约停留了9分钟。未解析路由文件我执行了与教程中所示相同的操作,但仍然不起作用。 package controllers; import models.Bar; import play.core.Router; import play.data.Form; import play.mvc; import play.*; import play.Rout
..
我在Scala/Play应用程序中获得了对SOAP API的简单调用: import javax.xml.soap._ object API { def call = { val soapConnectionFactory = SOAPConnectionFactory.newInstance val soapConnection = soa
..
我正在尝试在 Play Framework 中调用网络服务(具有自签名 SSL 证书)使用以下函数: public static play.libs.F.Promise网络电话(){字符串 feedUrl = "https://10.0.1.1/client/api";final play.libs.F.PromiseresultPromise = WS.url(feedUrl)
..
目前我正在同时运行 eclipse 和播放(使用 ~run).当我更改文件时,它将由 play 和 eclipse 编译. 是否可以避免这两个编译步骤之一? 据我所知,eclipse 插件也使用 sbt 来构建项目,所以也许有办法在 eclipse 中执行 play "run" 命令? (我问是因为我的笔记本电脑不是很快,编译需要一些时间,我希望播放网页上宣传的“快速周转";)
..
..
使用 Play2 编译应用程序时,有时我的终端上会出现以下消息: [info] 将 1 个 Scala 源代码编译到 ~/target/scala-2.10/classes... [警告] 有 1 个功能警告;使用 -feature 重新运行以了解详细信息 [警告] 发现一个警告 [成功] 1s编译完成 如何获得有关这些警告的更多信息?它必须是 sbt 的一个选项,但我不知道在哪
..
我已经声明了一个在应用程序启动时被实例化的对象.我想在控制器中访问它,它是插件的一部分.我希望能够使用该插件,但我似乎无法超越第一部分——找到 MyWebsocketConnection 对象.没有一个示例显示如何执行此操作.我不想注入控制器,因为我正在编写一个插件(我在某处看到了如何执行此操作的静态示例). Global.scala,插件应用程序\app\Global.scala obj
..
在我的 Play 2.0 Framework Java 项目中,以下行在 Eclipse 和 sbt 编译步骤中都会产生错误: import javax.inject.*; 我已经将 javax.inject 依赖项添加到我的 build.sbt 文件中: libraryDependencies ++= Seq(java核心,javaJdbc,javaEbean,javaWs,javaFoo
..
在 playframework 中有自动重新加载功能.这意味着在每个请求的开发模式下,play 检查文件的更改,并在必要时重新编译和重新加载项目.因此,例如,如果我 $ touch conf/routes,项目将在下一次请求时重新加载. 我想添加一些自定义文件以供关注. 我相信 watchSources 设置包含正在播放的文件列表.但这对我不起作用.考虑一下,我们想将 trigger
..
我正在尝试在我的 Play 2.4.x 应用程序中加载本机库.我编写了一个简单的测试,它在 IDE (IntelliJ) 和 SBT 中都可以正常工作.在这两种情况下,我都设置了 java.library.path 以运行测试. 在 IDE 中,我在测试运行配置中设置了 -Djava.library.path=$USER_HOME$/dev/lindoapi/bin/linux64.
..
我使用 sbt 0.13.1(myProject/project/build.properties/ 有 sbt.version=0.13.1) 在我的 myProject/project/play.sbt resolvers += “Typesafe 存储库",位于“http://repo.typesafe.com/typesafe/releases"addSbtPlugin("play
..
我需要一些资源(文本文件)来在 Scala Play 2.0 应用程序中进行测试.我可以把这些文件放在哪里? 在一个 maven 应用程序中,我会将它们放入 src/test/resources,但我在 Play 文档中找不到任何关于相等目录的信息. 我可以把它们放在conf目录下,但我只有在测试应用程序时才需要它们. 解决方案 调用 播放“显示测试:资源目录" 在控制台中
..
注意:我是 Play 框架的新手 使用此视频教程和播放列表,我设法创建了一个简单的网络应用程序. 问题: POST 路由文件中的方法似乎没有执行所需的 POST 代码. 给定下面的路由文件,浏览到 localhost:{port}/user/register 请求一个 GET,从而渲染并返回 register 视图. 填写 register view 字段,然后单击
..
我有戏!带有单元测试的项目,我正在尝试使用 sbt 在我的暂存环境上运行测试.在升级到 Play 2.1 之前,当我使用 Play 2.0.4 和 sbt 0.11.3 时,我可以执行 $ sbt -Dconfig.file=conf/staging.conf test.现在,无论我为 -Dconfig.file 指定什么,sbt test 似乎都使用默认的 application.conf.
..
我有一个非常简单的配置: //lazy valbananaRdfProject = RootProject( uri("git://github.com:stample/banana-rdf.git#"+bananaGitBranch) )//懒惰 valbananaRdfProject = RootProject( uri("https://github.com/stample/banana-
..
我正在使用 SBT 和 Play!框架.目前,我们的管道中有一个提交阶段,我们发布到工件我们的二进制文件.二进制文件是使用 dist 任务生成的.然后管道运行用 scala 编写的冒烟和验收测试.它们使用 sbt 运行. 我想做的是编译冒烟测试和验收测试以及二进制文件并将它们发布到工件.这将允许管道下载这些二进制文件(测试套件)并运行它们,而不是每次都重新编译它们,这需要很长时间. 我
..
参考: Scala 返回关键字 处理 scala 控制器中的错误 EDIT3 这是“最终"解决方案,再次感谢 Dan Burton. def save = Action { 隐式请求 =>val(orderNum, ip) = (generateOrderNum, request.remoteAddress)验证结果 = 对于 {model
..
关于 Play 2.0 模板引擎的文档并不多. 如何使用 Scala 模板创建标签? 解决方案 play 2.0中的模板引擎直接来自play 1.0 scala模块.如果您仍然想知道像 Scala 这样的函数式语言能给图片带来什么好处,那么这肯定是它的亮点之一. 演示: 在 Scala 语法中,标签只不过是一个函数调用.有趣的是,html 片段本身被视为函数,允许最强大的
..