2008-01-16
spring mvc的异常处理
关键字: spring
在 Spring 中,框架自动集成了异常处理,其主要核心是由 exceptionResolver Bean 来处理的,在框架启动时,会检测这个 Bean ,如果不存在则不会处理系统中的异常,如果有,则会按照相关上配置来处理自动异常。
如有如下配置:
则会在系统运行过程中监测异常,如果出现 SQLException ,会调用相关的 showDBError 页面来显示异常,类似的出现 RuntimeException , MaxUploadSizeExceededException 也是一样。
该 Bean 的主要属性为 exceptionMappings 用来映射异常对应的处理页面,以 props 的形式出现。
如有如下配置:
<bean id="exceptionResolver" class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver">
<property name="exceptionMappings">
<props>
<prop key="java.sql.SQLException">showDBError</prop>
<prop key="java.lang.RuntimeException">showError</prop>
<prop key="org.springframework.web.multipart.MaxUploadSizeExceededException">maxUploadExceeded</prop>
</props>
</property>
</bean>
则会在系统运行过程中监测异常,如果出现 SQLException ,会调用相关的 showDBError 页面来显示异常,类似的出现 RuntimeException , MaxUploadSizeExceededException 也是一样。
该 Bean 的主要属性为 exceptionMappings 用来映射异常对应的处理页面,以 props 的形式出现。
发表评论
- 浏览: 9489 次
- 性别:

- 来自: 武汉

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
利用Java实现串口全双工通 ...
引用xieke 前天 8年前的老文章还拿出来??? 不好意思哥们,最近要搞这个 ...
-- by ispring -
利用Java实现串口全双工通 ...
8年前的老文章还拿出来???
-- by xieke -
Pathway from ACEGI to Sp ...
对啊 有没有正确版本啊
-- by jianfeng008cn -
Pathway from ACEGI to Sp ...
MySecureResourceFilter ,配置上之后根本不执行!
-- by wmj2003 -
页面右下角弹出类似QQ或MS ...
o(∩_∩)o...不错不错~~~~
-- by senbao18






评论排行榜