是否可以在 Spring 云中路由异常?

Is it possible to route exception in Spring Cloud?

我想弄清楚是否有可能处理某些微服务中的一堆微服务抛出的所有异常。

例如,我有一个名为 ui 的微服务。它处理所有 ui 相关的东西并充当 Zuul 网关。它包含自定义错误页面。我还有一个名为 foo 的微服务。当 foo 抛出异常时,我希望 ui 处理它,即显示 ui 的自定义错误页面。我不希望 foo 或任何其他服务包含任何错误页面。

有没有办法实现这种行为?

我建议使用错误控制器,然后在遇到错误时将所有微服务重定向到该 uri。

查看本教程,他很好地解释了如何设置自定义错误页面。

http://www.baeldung.com/custom-error-page-spring-mvc