代码之家  ›  专栏  ›  技术社区  ›  Mahozad

什么是server.error.path属性?

  •  1
  • Mahozad  · 技术社区  · 7 年前

    在弹簧靴中,什么是目的 server.error.path application.properties文件中的属性?

    文件上说:

    错误控制器的路径

    但我想用一个例子来清楚地描述这个属性。

    1 回复  |  直到 7 年前
        1
  •  1
  •   Olesia Ilchuk    7 年前

    server.error.path -用作错误页的url的一部分。

    site.getBaseUrl() + "/error"
    

    例如,服务器端发生了一些错误,您决定将用户重定向到如下错误页:

    https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/images/custom-error-page-aws-404-example.png

    错误控制器的代码示例可以在此处找到:

    https://www.logicbig.com/tutorials/spring-framework/spring-boot/implementing-error-controller.html

    您可以在中使用此属性 @RequestMapping("/error") . 但不是 "/error" 你可以用 "${server.error.path}"

    更新:

    还有,弹簧靴 BasicErrorController 使用 服务器.error.path 财产