Обработчики исключений Spring - с использованием аннотированных и определенных XML - PullRequest
1 голос
/ 03 сентября 2011

Я пометил один из моих контроллеров @ExceptionHandler, в надежде обработать исключения для этого класса в следующем методе.

У нас также есть обработчик исключений для всего сайта, определенный в XML (SimpleMappingExceptionResolver).

SimpleMappingExceptionResolver все еще обрабатывает исключения в моем контроллере с аннотацией @ExceptionHandler.

Как я могу заставить обработчик исключений конкретного контроллера работать с исключениями, поступающими от его контроллера?

1 Ответ

2 голосов
/ 03 сентября 2011

Отвечено с огромной глубиной и ясностью здесь :

По сути, это говорит о добавлении AnnotationMethodHandlerExceptionResolver вручную (добавление SimpleMappingExceptionResolver приводит к тому, что преобразователь аннотаций не добавляется автоматически), иустановить порядок двух резольверов.

<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerExceptionResolver" 
      p:order="1" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...