Я хотел бы иметь несколько 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