WebFlux: использование нескольких WebExceptionHandler - PullRequest
0 голосов
/ 18 сентября 2018

Я хотел бы иметь несколько WebExceptionHandler для обработки разных исключений для моего приложения с весенней загрузкой.

Согласно ответу Spring 5 Reactive - WebExceptionHandler не вызывается

У меня может быть ниже WebExceptionHandlers:

  • MyExceptionHandlerA (заказ = -10)
  • MyExceptionHandlerB (order = -5)
  • DefaultErrorWebExceptionHandler (order = -1)
  • ResponseStatusExceptionHandler (order = 0)

И я сделаю:

  • в MyExceptionHandlerA: сбросить исключение, если это не тип A. В противном случае обработайте его.
  • в MyExceptionHandlerB: сбросить исключение, если это не тип B, в противном случае обработать его.
  • Исключение, отличное от A или B, будет обрабатываться DefaultErrorWebExceptionHandler

Я прав?

Спасибо

Leon

...