Play Framework是Java和Scala的现代开源Web框架。
我知道这个问题已经被问过并回答了很多,但我仍然没有一个好的解决方案,而且我仍然不明白某些部分。所以我需要以编程方式编译 *.java 文件。
如何抑制 Play Framework 路由文件中的弃用警告
我有一个 Play 框架应用程序,其中路由文件使用已弃用的控制器方法: GET /my-endpoint/this-is-deprecated com.example.controllers.MyController.getThisIsDeprecated @
play-pac4j SAML 配置文件在重定向后不在会话中
IDP 发起的 SAML 身份验证存在非常奇怪的问题。 重定向后,用户配置文件会以某种方式丢失。 SAML 断言检查通过。 我提取 UserProfile 并将其保存在 Play 会话中,然后执行
我是普罗米修斯+春天的新手。我的应用程序在 play + spring 上运行。为了使用千分尺进行监测,我添加了: “org.springframework.boot”%“spring-boot-starter-actuator...
我想在akka-http中编写一个轮询客户端,将所有响应主体转换为Play JsObject。到目前为止,我所拥有的是使用这个库的下面的代码,这应该使事情变得简单(我...
使用 SBT 任务自动停止服务器在 IntelliJ IDEA 中运行 PLay Framework 2.x
我尝试在 IntelliJ IDEA 中运行 Play 项目。我遵循这个文件。 这是我的配置。 api 是我的子项目 但是当我点击运行图标时,我的服务启动成功并立即 AkkaHttpServer - St...
当传递到另一个线程时使用 New Relic 跟踪交易详细信息
我们正在使用带有 Play 框架的 New Relic Java 代理,当执行传递到另一个线程时,在跟踪事务段/细节时遇到一些麻烦。 考虑这段代码:
当我尝试运行我的应用程序时,出现以下错误: 编译错误 无法编译文件 /app/models/setting.java。引发的错误是:类型设置已定义 我确实...
鉴于下面的 Scala 列表,我想访问元素 x 和 y 以及整个 Page 类元素的值。我需要在另一个函数中再次使用这些值。 列表(营地(x=2,UG,目标(
尝试将我的 playframework slick 应用程序与在 docker 中运行的 postgres 数据库连接时出现问题
这是我的码头工人撰写: 数据库: 图片:postgres 重新启动:始终 环境: - POSTGRES_USER=postgres - POSTGRES_PASSWORD=管理员 端口: - '5432:5432' 卷: ...
Scala 模板中的 Java NullPointerException
我有一些代码可以访问对象属性datacenter.getId(),该属性是Long类型。 @编辑 问题出在另一段代码中。 遵循新的代码。 我有一些代码可以访问对象属性 datacenter.getId(),该属性是 Long 类型。 @编辑 问题出在另一段代码中。 遵循新的代码。 <tbody> @for(datacenter <- datacenterList){ @for(rack <- datacenter.getRacks()){ @for(host <- rack.getHosts()){ <tr> <td> @host.getId() </td> <td> @host.getName() </td> <td> @host.getDescription() </td> <td> @rack.getName() </td> <td> @host.getHeightInRackUnits() </td> <td> @host.getEstimatedSizeInTB() </td> <td> <a id = "delete-host" class="delete" href="@routes.InfrastructureController.deleteHost(host.getId())" > <i class="fa fa-trash-o" style="font-size: 1.3em;"style="font-size: 1.3em;" title="Excluir" data-toggle="modal" data-target="#confirm-modal" data-placement="top" rel="tooltip"></i></a> </td> </tr> } } } </tbody> 遵循路线: DELETE /hosts/:id controllers.InfrastructureController.deleteHost(id:Long) 控制器方法: public Result deleteHost(Long id) { return null; } 我收到以下错误: [error] 2016-12-12 11:53:13 -0300 admin - Um erro aconteceu no servidor java.lang.NullPointerException: null at scala.Predef$.Long2long(Predef.scala:358) at views.html.infrastructure.infrastructure_Scope0$infrastructure$$anonfun$apply$4$$anonfun$apply$5$$anonfun$apply$6.apply(infrastructure.template.scala:204) at views.html.infrastructure.infrastructure_Scope0$infrastructure$$anonfun$apply$4$$anonfun$apply$5$$anonfun$apply$6.apply(infrastructure.template.scala:180) at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245) at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245) at scala.collection.Iterator$class.foreach(Iterator.scala:742) at scala.collection.AbstractIterator.foreach(Iterator.scala:1194) at scala.collection.IterableLike$class.foreach(IterableLike.scala:72) at scala.collection.AbstractIterable.foreach(Iterable.scala:54) at scala.collection.TraversableLike$class.map(TraversableLike.scala:245) 问题解决了 我已经发现错误了。 该对象的 id 参数为 null。 抱歉并感谢您试图帮助我。 您需要从 deleteDatacenter 方法返回实际结果。尝试一下 public Result deleteDatacenter(Long id) { return Results.ok(); } 它将生成一个 200 OK 的简单结果。
在对应用程序进行任何更改之前运行网络服务器时,我正在遵循播放教程。服务器抛出错误: IOException:无法运行程序“javac”:CreateProcess 错误=2,系统
错误:模块“名称”生成:java.lang.NullPointerException
我正在 IntelliJ 14.1.1 中运行我的 Java 项目,并且我正在使用 play 框架。 由于某种原因,我无法在 IntelliJ 中编译代码的任何部分(即使一切都在游戏中完美运行
连接到 Play Framework 上的 as400 JDBC
我在连接 Play! 内的 AS400 数据库时遇到问题。 我的 application.conf 看起来像: db.default.driver="com.ibm.as400.access.AS400JDBCDriver" db.default.url="jdbc:as400://S...
在服务器上使用play Framework java我正在使用graphiql来发出请求, 当我执行 Final JsonNode Variables = request().body().asJson().get("variables"), 一个带有值的 JsonNode "{\"id\":\"ba...
比较 Scala PlayFramework 的 db.withConnection 和 db.withTransaction 方法对底层 postgres 数据库的影响
鉴于我需要在 Postgres 15 数据库上执行一个简单的 SQL 语句(例如:select id from foo),我很想知道使用...执行它对性能的影响。
时间切片和上下文切换会导致基于 Java 的应用程序中 CPU 利用率过高吗?
我有一个大约有 400 个线程的 Play 框架应用程序。 200 是默认调度程序的一部分。 现在我有 2 个数据库源,每个数据库源有 9 个连接,线程池的最小大小为 20,最大大小为 ...
为什么我在 IntelliJ 中收到消息“默认情况下禁用 Play Framework 2.x 的 SBT 编译”?
我使用激活器、激活器 new my-project-name 创建了一个新的 Play Framework 项目,然后选择了 play-java 模板,并且该项目创建时没有错误。 然后我导入该项目...
编译错误:找不到实例:转换[models.Errorcode,_ <: Product] on Scala 3 Playframework
我最近将一个 playframework 项目从 scala2 迁移到 scala3,我发现这个错误只发生在 scala 3 中,但不会发生在 scala 2 中: play.sbt.PlayExceptions$
如何在 Play 框架中链接“.lib”和“.dll”文件?
我有我的项目在play框架(scala)中。对于这个项目,我已经将 jar 文件加载到项目的 lib 目录中。我不知道将“.lib”和“.dll”文件放置在哪里。现在我...