码迷,mamicode.com
首页 > 编程语言 > 详细

Spring异常处理配置

时间:2015-04-30 18:29:45      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:

<!-- 系统错误转发配置[并记录错误日志]   -->
<bean class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver">
<property name="defaultErrorView" value="error"></property>   <!-- 默认为500,系统错误(error.jsp)  -->
<property name="defaultStatusCode" value="500"></property>
<property name="statusCodes"><!-- 配置多个statusCode -->
  <props>    
      <prop key="error">500</prop>  <!-- error.jsp -->
      <prop key="error1">404</prop>    <!-- error1.jsp -->
  </props>    
</property>    
<property name="exceptionMappings">
	<props>
		<!-- 这里你可以根据需要定义N多个错误异常转发 -->
		<prop key="java.sql.SQLException">dbError</prop> <!-- 数据库错误(dbError.jsp) -->
		<prop key="org.springframework.web.bind.ServletRequestBindingException">bizError</prop> <!-- 参数绑定错误(如:必须参数没传递)(bizError.jsp) -->
		<prop key="java.lang.IllegalArgumentException">bizError</prop>  <!-- 参数错误(bizError.jsp) -->
		<prop key="org.springframework.validation.BindException">bizError</prop>  <!-- 参数类型有误(bizError.jsp) -->
		<prop key="java.lang.Exception">unknowError</prop>  <!-- 其他错误为‘未定义错误‘(unknowError.jsp)  -->
	</props>
</property>
</bean>


Spring异常处理配置

标签:

原文地址:http://my.oschina.net/SmilePlus/blog/408649

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!