Java 删除playframework中的路由列表

Java 删除playframework中的路由列表,java,scala,playframework,playframework-2.2,Java,Scala,Playframework,Playframework 2.2,如果调用错误的路由,Playframework将显示所有可用路由的完整列表。看起来是这样的: 有没有办法停用此列表 提前感谢。播放提供默认设置 您可以覆盖 它仅在开发模式下执行此操作,以便于调试 在生产模式下,列表将为空 Play提供ErrorHandler,您可以在其中处理服务器和客户端错误。为了避免这种情况,您可以在onClientError中为客户提供HTML“未找到页面”页面,请查看以下文档: override def onClientError(request: Request

如果调用错误的路由,Playframework将显示所有可用路由的完整列表。看起来是这样的:

有没有办法停用此列表

提前感谢。

播放提供默认设置

您可以覆盖


它仅在开发模式下执行此操作,以便于调试


在生产模式下,列表将为空

Play提供ErrorHandler,您可以在其中处理服务器和客户端错误。为了避免这种情况,您可以在onClientError中为客户提供HTML“未找到页面”页面,请查看以下文档:
   override def onClientError(request: RequestHeader, statusCode: Int, message: String): Future[Result] =
    statusCode match {

      case NOT_FOUND =>
        Future.successful {
          NotFound(Json.obj("error" -> s"Resource  ${request.uri} is invalid"))//or whatever error message you want.
        }
    }