我试图弄清楚是否有可能处理某个微服务中一堆微服务引发的所有异常。
例如,我有一个名为ui的微服务。它处理所有与 ui 相关的东西,并充当 Zuul 网关。它包含自定义错误页面。我还有一个名为foo的微服务。当foo抛出异常时,我希望UI处理它,即显示ui的自定义错误页面。我不希望foo或任何其他服务包含任何错误页面。
有没有办法实现这样的行为?
我建议使用错误控制器,然后在遇到错误时让所有微服务重定向到该 URI。
查看本教程,他很好地解释了设置自定义错误页面。
http://www.baeldung.com/custom-error-page-spring-mvc