如何在 spring-3.0 mvc 应用程序中捕获所有异常?
我试过这样的事情:
public class CustomExceptionResolver extends SimpleMappingExceptionResolver { ... }
和
<bean class="com.web.controller.CustomExceptionResolver" autowire="byName">
<property name="exceptionMappings">
<props>
<prop key="java.lang.Exception">uncaughtException</prop>
</props>
</property>
</bean>
但是每当我遇到异常时,它仍然不会去那个班级。我不能使用注释(例如@Controller
, @ExceptionHandler
, @ControllerAdvice
)
最后,如何在@ControllerAdvice
没有注释的情况下使用?谢谢。