scala相关内容

简单的微服务框架

一段时间以来,我一直在寻找一种快速,简单的微服务框架解决方案.我对所有Lightbend产品& scala,但由于它看起来非常有趣,因此我决定尝试一下. 几个问题: 1)我不明白为什么需要新的框架Lagom? 如果play已经可以给我相同的解决方案(用作微服务),那么为什么需要另一个框架? 2)通过玩游戏,我设法快速创建了一个"Hello World"项目,并且部署也非常简 ..
发布时间:2020-05-28 02:13:34 其他开发

在scala \ Play中解析Json数组响应

有一个Web服务返回一些东西 {"apps": [{"name": "one"}, {"name": "two"}]} 在我的代码中,我想遍历每个名​​字 val request = WS.url(s"http://localhost:9000/getData") val json = request.get.map { response => (response.json ..
发布时间:2020-05-28 02:13:15 其他开发

播放框架-设置资产的URL

在生产中,我想使用nginx提供静态信息.如何在Play框架中为资产设置URL,以便我们在开发和生产中都可以使用它.我喜欢Django在设置中设置STATIC_URL的方式. 编辑: 在Django中,您可以在settings.py中设置STATIC_URL = 'https://static.domain.com/'.在模板中,您可以调用以下值: ..
发布时间:2020-05-28 02:13:09 其他开发

在Scala中解析JSON数组

我有这个jsArray(json数组),并且我正在使用import play.api.libs.json._库. [{”device”:”Samsung S8”,”android”:true}, {”device”:”iPhone 8”,”android”:false}, {”device”:”MacBook Air Pro”,”android”:false}, {”device”:”Del ..
发布时间:2020-05-28 02:12:26 其他开发

播放播放2.5时在运行中创建的zip文件以及带有反压的akka​​流

我想使用带有反压的akka​​流,在播放框架2.5中流式传输动态创建的zip(而不是将其完全存储在内存中).这是我的代码,带有即时创建的小zip(16KB).当客户端下载与操作相关联的url时,下载不会开始. import java.util.zip.{ ZipEntry, ZipOutputStream, GZIPOutputStream } import akka.stream.scal ..
发布时间:2020-05-28 02:12:18 其他开发

如何在Play 2.6控制器中使"CustomExecutionContext"可用于依赖项注入?

我正在跟播放2.6'用于创建非阻塞操作的Scala文档和示例代码,并且遇到了一些运行时问题.我已经使用 Scala模板( sbt new playframework/play-scala-seed.g8). Play文档建议使用的代码应在新控制器上工作(此代码是从Play文档页面逐字记录的,其中还包括一些额外的导入信息): // some imports added by me to ..
发布时间:2020-05-28 02:12:05 其他开发

PlayRunHook在多模块项目中不起作用

我们需要一个基础游戏框架项目,其中包含其他游戏和scala项目作为模块.那些内部独立的项目可以具有不同的javascript框架和构建系统,例如webpack,gulp等. 因此,我尝试从 https://www.playframework.com/documentation中尝试PlayRunHook /2.4.x/SBTCookbook .单个项目挂钩按预期工作.但是,无法在多模块项目上 ..
发布时间:2020-05-28 02:11:59 其他开发

如何使用EssentialAction

我有一个自定义主体解析器,可将请求主体流式传输到Amazon S3实例,并且我想在上传文件之前进行验证. 在请求的标头中,我可以访问内容大小和用户的身份验证令牌.通过这两件事,我可以验证用户是否具有上传文件的权限. 在阅读Play!的文档后,似乎 EssentialAction 或 Action Composition 是解决之道. 这是我的控制器方法,没有任何修饰: de ..
发布时间:2020-05-28 02:11:06 其他开发