我正在处理一个项目,其中异常处理是由不再在这里提供帮助的其他人创建的。
他们创建了以下 bean,它捕获所有未捕获的异常并转发到 JSP View 。
<bean id="exceptionResolver" class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver">
<property name="exceptionMappings">
<map>
<entry key="java.lang.Exception" value="error"/>
</map>
</property>
<property name="defaultErrorView" value="error" />
</bean>
它工作正常,但如果我想捕获抛出的异常并在我们的日志中报告它怎么办?我如何将其转发给 Java 类而不是 View ?
最佳答案
设置 warnLogCategory
的属性.查看class Javadoc .
关于java - 如何为 Spring 的 SimpleMappingExceptionResolver 记录异常堆栈跟踪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4251569/