SpringMVC4异常处理

来源:互联网 发布:java platform 9 编辑:程序博客网 时间:2024/05/09 04:47

查了相关资料,发现了几种异常处理方法

一种是和Struts2处理异常相类似,一种是使用配置统一处理,最后一种就是比较灵活的,也是个人比较喜欢的,顺便说贴个配置统一处理的代码,不做讲解

<bean id="exceptionResolver"        class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver">        <property name="defaultErrorView" value="ex" />                <!--         //这是配置什么异常跳转什么页面        <property name="exceptionMappings">            <props>                <prop key="java.lang.Throwable">errors/error</prop>            </props>        </property>         -->    </bean>

这里贴代码说最后一种方法:


这里主要就是利用@ExceptionHandler 注解方法后,只要该Controller类发生异常都会由这个方法来处理。

所以使用起来很灵活,也少去了很多配置,只要把异常分类好,然后专门写一个controller类去注解,然后让所有的Controller类去继承,那么都可以共享该方法,实现

异常统一在一个工具类来处理,只需多做判断即可

0 0
原创粉丝点击