Мне нравится SimpleMappingExceptionResolver
, потому что в одном месте у меня есть все исключения -> отображения отображений для всех контроллеров в веб-приложении (я полагаю, что). Чтобы настроить какое-то исключение в конкретном контроллере, я хотел бы использовать @ExceptionHandler
, но это не работает вместе - все исключения обрабатываются SimpleMappingExceptionResolver
. Как заставить это работать вместе?
@Controller
public class SomeController {
...
@ExceptionHandler(SomeException.class)
public ModelAndView handleException(Exception ex) {
// ...
}
}
SimpleMappingExceptionResolver:
<bean class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver">
<property name="defaultErrorView" value="error"/>
<property name="exceptionMappings">
...
</property>
</bean>