scala相关内容
我正在使用PlayFramework 2.0开发一个项目.阅读了一些scala之后,我想在View模板中嵌入一些动态代码.因此,我做了以下事情: @{ def getMystring(sequence:Int) = { if(patternForm != null && patternForm.get().windowTreatments !
..
尝试在Scala的Play 2.6中测试控制器时,出现了空指针异常. 这是对OK响应的测试: class ApplicationControllerSpec extends PlaySpec with MockitoSugar with ScalaFutures { val mockOrchestrator = mock[ApplicationOrchestrator] val m
..
我正在使用Scala/Mongo/Casbah/Salat/Play2,当我尝试使用Salat时,似乎对Scalap有依赖性. 当使用play run运行应用程序但使用play start时,它运行正常,我得到以下堆栈: [info] application - Can't create user java.lang.NoClassDefFoundError: scala/tools
..
当我尝试编译我的项目时,出现以下异常: ! Internal server error, for request [GET /] -> play.api.UnexpectedException: Unexpected exception [StackOverflowError: null] at sbt.PlayReloader$$anon$2$$anonfun$reload$3$
..
我将Sass用作CSS预处理程序,并且试图通过资产管道运行它.我曾尝试将此sassTask实现为源文件任务和Web资产任务,但两种方法都遇到问题. 如果我将Sass作为源任务运行(请参见下文),则在请求页面并在重新加载页面时发现更新文件时,会在activator run期间触发它.我遇到的问题是,生成的CSS文件全部直接转储到target/web/public/main/lib中,而不是转储
..
我有一个注入了WSClient依赖项的类: @Singleton class MyApiService @Inject() (wsclient: WSClient, conf: Configuration) { ... } 以及在运行测试并使用注入器创建MyApiService实例时: class MyTest extends FreeSpec with OneAppPerSuit
..
我有一个使用sbt 0.11.2的Play 2.0应用程序.但是,当我设置新的Play服务器时,它获取了最新版本的sbt 0.11.3.现在,当我在新服务器上运行sbt compile时,它会抱怨 Detected sbt version 0.11.2 Cannot find sbt launcher 0.11.2 Please download: /sbt-launch.jartypes
..
我正在尝试弄清楚如何将我的带有Google Guice的类注入play.api.Plugin中. 我已经实现了Guice与我的控制器一起工作,并且效果很好. 我使用: "com.google.inject" % "guice" % "4.0-beta", "com.tzavellas" % "sse-guice" % "0.7.1" 当需要一个Controller实例时,由于注入器
..
我正在尝试实现与 http中的“发送大量数据"下的第一个示例类似的内容. ://www.playframework.org/documentation/2.0/ScalaStream . 我正在不同地做的是,我有多个要在响应中串联的文件.看起来像这样: def index = Action { val file1 = new java.io.File("/tmp/fileToSe
..
我正在尝试在play框架的scalaquery中实现“基于请求"的会话.我使用scalaquery创建了一个会话,并尝试将其存储在当前的http上下文中,如下所示: def withTransaction[A](bp: BodyParser[A])(f: Request[A] => Result): Action[A] = { Action(bp) { request =>
..
我正在将Scala与Play框架一起使用,我需要提供一个看起来像这样的输入: : { id: "node37", name: "3.7", data: {}, children:[] }, 如何使用json获取该格式?这是Play框架网站上的示例: val JsonObject= Json.obj( "users" -> Json.arr( Json.o
..
我正在使用play JSON库工具解析Spark中的JSON数据,并收到以下错误消息.有人对导致此错误的原因有任何线索吗?如果这是由于错误的JSON记录引起的,那么如何识别错误的记录呢?谢谢! 这是我用来解析JSON数据的主要脚本: import play.api.libs.json._ val jsonData = distdata.map(line => Json.parse(li
..
我需要为此模型提供一个带有验证器的表单: 型号: case class Service ( name: String, description: String, unitcost: Long, typo: Char, isactive: Char, modifiedby: String) 控制器: import play
..
我有一个 settings 的json数组,如下所示: [ { "name": "Company Name", "key": "company_name", "default": "Foo" }, { "name": "Deposit Weeks", "key": "deposit_weeks", "default": 6 }, {
..
根据本指南,人们可以通过编写html表单来上传文件用手.我想将文件上传作为包含文本字段(例如名称和电子邮件)的较大表单的一部分来处理.这是我必须做的(非常难看): def newUser = Action(parse.multipartFormData) { implicit request =>{ //handle file import play.api.mvc.M
..
我在Scala中有以下代码: case class Product(id: Option[Long] = None, name: String, price: BigDecimal, description: String) object Products extends Table[Product]("product") { def id = column[Long]("id", O
..
我将Intellij Idea更新为2018.2.6 现在我无法使用播放配置启动我的播放项目-它给了我这个: [error] Not a valid project ID: myProject [error] project myProject [error] ^ 我尝试了所有这些建议: 简单的SBT配置有效. 解决方案 我可以解决问题: 关闭Intellij中的项目
..
我在SLICK中编写查询时遇到问题 这是我对MySql数据库的请求: SELECT * FROM readings AS r JOIN parameters AS p LEFT JOIN sensorvalues AS sv ON sv.parameter_id=p.id AND sv.reading_id=r.id 如何使用SLICK编写它?确实缺少有关文档中联接的信息. 更新1
..
我的控制器方法: def postCategory = Action(parse.tolerantText) { request => Ok("") } 这是我的考验: val result = categoryController.postCategory.apply(FakeRequest()) status(result) mustEqual OK /
..
已在 docs.scala-上的> HashTrieMaps lang.org : 例如,要在地图上找到给定的键,首先要获取键的哈希码.然后,使用哈希码的最低5位选择第一个子树,然后选择接下来的5位,依此类推.一旦节点中存储的所有元素的哈希码在选择到该级别的位上彼此不同,选择就会停止. 我认为这是一个很棒的(快速阅读!)收藏品,用于存储Map [String,Long]. 在我的
..