2012-03-22 3 views
3

Если у меня есть Spring контроллер с двумя отдельными методами, один прокомментирован:Override пружинных методов @ExceptionHandler

@ExceptionHandler(Exception.class) 

и другим аннотированный:

@ExceptionHandler(SubException.class) 

И мой контроллер бросает SubException.class, делает это обрабатываются обоими методами или просто @ExceptionHandler(SubException.class)?

ответ

0

Вы можете создать свой собственный класс аннотаций, который станет исключением. А после этого вам нужно предоставить аннотацию класса вместо Exception-обработчика.

Пожалуйста, дайте мне знать, если у вас есть какие-либо вопросы.

+0

извини, я сформулировал свой вопрос плохо первоначально и теперь отредактировал его – mogronalol

0

Обработчиков обычно реализуют нумерованный интерфейс Spring, так что вы можете определить порядок, что обработчики работают в.

см Exception Handling in Spring MVC

Смежные вопросы