我在春天创建了独立应用程序。对于异常处理,我正在使用扩展 SimpleMappingExceptionResolver 类的自定义异常处理程序。
每当程序中发生异常时,我都想将其委托给特定的 java 方法。我怎么做 ?
我在网上看到了很多示例,但在 .jsp 页面上到处都进行了异常处理。我如何在 java 方法中捕获异常。
这是我的 bean 配置文件
<bean class="com.ys.core.exception.ExceptionHandler">
<property name="exceptionMappings">
<props>
<prop key="com.ys.core.exception.MyException">ExceptionHandler</prop>
<prop key="java.lang.Exception">ExceptionHandler</prop>
<prop key="java.lang.ArithmeticException">ExceptionHandler</prop>
</props>
</property>
</bean>
<bean id="exceptionHandler" class="com.ys.core.exception.ExceptionHandler" />
<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/com/ys/core/service/myservices" />
<property name="suffix" value=".java" />
</bean>
我可以这样做吗?意味着调用 .java 类而不是 jsp 文件?