scala相关内容
我收到一个"play.exceptions.JavaExecutionException: 尝试在一段代码中找到"ColumnNotFound(comments.id)" 迁移到MySql而不是memorydb. Magic对Postgres的支持是 几乎为空. 演变: create table comments ( id bigint(20) NOT NULL AUTO_INCR
..
将IntelliJ调试器配置为附加到sbt管理的scala Play测试需要什么步骤? 在IntelliJ 2019中,您可以使用sbt shell中的调试按钮将调试器附加到sbt run命令,而无需进行配置更改. 但是,调试器不会附加到test命令. 解决方案 请考虑通过IntelliJ的 在 sbt项目工具中窗口选中复选框Use sbt shell for builds 打开
..
我正在尝试将Play Framework网络服务器添加为大型应用程序的一部分,但该应用程序的主要用途不是Web服务器.它已经接受了各种连接,包括串行和TCP,但是我需要添加WebSocket,并且Play Framework的WebSocket接口是更可取的. (我们尝试过Undertow,但其笨拙的界面遇到了太多问题) 我只能创建并启动一个应用程序,但是我无法连接到它.运行以下代码后,端口
..
我正在尝试在Play Scala程序中读取Json数据. Json的某些字段中可能包含空值,因此这就是我定义Reads对象的方式: implicit val readObj: Reads[ApplyRequest] = ( (JsPath \ "a").read[String] and (JsPath \ "b").read[Option[String]] and
..
似乎将Play Framework 2.2.2与eBean ORM一起使用时,@ play.db.ebean.Transactional 引发异常时不回滚事务. 您中的某人是否了解此问题以及如何解决? 我看到eBean在其avaje-ebeanorm-agent 3.2.2中对此问题有一个BUG. : https://github.com/ebean-orm/avaje-ebeanor
..
这是来自Play文档的授权示例(2.0版. 4;我试图找到此文档的较新版本,但找不到): trait Secured { def username(request: RequestHeader) = request.session.get(Security.username) def onUnauthorized(request: RequestHeader) = Results
..
我无法在Play 2.5.x上流畅工作 我收到以下运行时错误: ProvisionException: Unable to provision, see the following errors: 1) No implementation for play.api.db.slick.DatabaseConfigProvider was bound. while locating
..
这是玩的! Framework 2.0. 我正在尝试编写一个简单的测试用例,以确保我的用户模型能够正常运行并将数据持久存储在数据库中.我想尽可能在内存中运行它,以便在每次新运行时都能重新开始. 我遇到的问题是我的演化运行(创建了表,插入了数据,但是我不能在那里查询它).首先,我的代码. CREATE TABLE user_data ( id SERIAL PRIMARY KE
..
在游戏2.4中,可以在特征中使用依赖项注入吗? 有什么例子吗? 谢谢. 解决方案 我在这里与Guice讨论运行时DI,因为它是Play使用的默认方法.其他DI方法或框架在这里可能会有所不同. 不可能将依赖项注入特征,因为特征不能实例化.特质没有构造函数来定义依赖项. 在Play中,只要class MySpec extends PlaySpecification {
..
我在Play Framework 2.3支持的Postgresql 9.4中使用anorm 2.4 给出这样的模型: case class EmailQueue(id:UUID, send_from:String, send_to:String, subject:String,
..
在我的play framework(2.5)应用程序中,我需要编写服务的单元测试. 我需要隔离数据访问逻辑以能够隔离地测试服务层, 为此,我想创建存储库接口并在单元测试中对其进行MOCK: class UserService { def signUpNewUser(username: String, memberName: String): Future[Unit] {
..
我有一个静态文件,要在我的Play框架模型之一中读取.该文件中包含一些简单的文本.我找不到任何示例或API,这些示例或API不能显示存储此类资源的适当位置,其次是如何访问该资源.无论使用什么功能,我都在使用Play for Scala,但我认为这并不重要. 解决方案 您可以按照以下说明将任何资源文件放在/conf文件夹中并(以编程方式)加载:
..
我目前正在阅读彼得·希尔顿(Peter Hilton)的"Play for Scala".我刚刚结束了第一个示例Play应用的结尾,您在其中构建了一个回形针目录. 但是,编译时出现编译错误,告诉我未找到值"flash".通常,这是我犯的一个简单错误,但是由于我只是按照书中的指南进行操作,因此无法确定修复方法. 错误在"NewProduct"功能的第52和53行中 这是代码:
..
我正在将Scala Play应用程序迁移到2.5,目前正在将我的组件移至依赖项注入.不过,还有一个地方让我茫然不知所措.我在伴随对象中定义了一个PathBindable隐式转换: object Task { implicit def pathBindable(implicit stringBinder: PathBindable[String]) = new PathBindab
..
我开始使用Scala开发Web应用程序.我不明白的是为什么我们有一个build.gradle文件和一个build.sbt文件.在两个文件中都定义了依赖项. 在哪种情况下我应该使用哪个? 解决方案 文件是等效的,这就是为什么它们都声明(几乎)相同的依赖项的原因. 因此您可以使用Gradle 或 sbt,但是您无需同时使用两者.如果要使用Gradle,只需删除build.sbt.如
..
我使用playframework 2.3.0,最近我想添加CSRFFilter 当我在global.scala中导入csrf时: import play.filters.csrf._ 我为此报错: [错误] G:\ testprojects \ app \ Global.scala:7:对象过滤器不是成员 打包游戏 [错误]导入play.filters.csrf._ 我
..
我了解一种方法可以具有如下代码: def m(p1:Int => Int) ... 这意味着该方法采用的函数p1返回一个Int 但是在浏览Play时!框架代码我发现了一种难以理解的方法的特征: trait Secured { def username(request: RequestHeader) = request.session.get(Security.usern
..
在使用Play框架运行测试时,我遇到了进化方面的问题 scala的playframework v2.6.6 play-slick v3.0.2 play-slick-evolutions v3.0.2 测试如下: class TestFooController extends PlaySpec with GuiceOneServerPerSuite { "foo endp
..
我从GitHub( https://github.com/henrikengstrom/roygbiv),而其中一个模块是Play 2.0模块.因此,我可以在每个模块上使用SBT的run命令运行整个应用程序,并且一切正常.但是,当我将非英文字符添加到Play 2.0模板(index.scala.html)并在浏览器中按F5时,会出现编译错误: 解码时发生IO错误 C:\ Users ...
..
是否可以为主动脉的"on"方法动态创建一个列表? 我有一个带有可选输入的表单,当前我检查每个Option并使用定义的Options创建一个列表,并试图将其传递给主动脉.目前,我收到此编译错误 type mismatch; found : List[java.io.Serializable] required: (Any, anorm.ParameterValue[_]) 我不确定如
..