Spring 启动 WebFlux 删除 Whitelabel

Spring Boot WebFlux remove Whitelabel

我正在测试新的 WebFlux 框架,我想删除默认错误视图(Whitelabel 错误页面)。我注意到这个框架的默认服务器是 Netty 并且它似乎不响应旧的 server.error.whitelabel.enabled=false.

还有其他方法还是我做错了什么?

这是一个错误,将在 Spring Boot 2.0 中修复。1.RELEASE,参见 gh-12520

在此期间,您可以:

  • 如果您不需要任何 Spring 引导错误处理支持,请完全排除 ErrorWebFluxAutoConfiguration
  • 在您的应用程序中添加错误 template/static 文件以覆盖默认视图

请注意,一旦支持(并且不应用我刚刚列出的其他选项),您的应用程序将只发送原始 HTTP 错误响应(即 不是 JSON 响应).这是你想要的吗?