SpringMVC之异常处理
- 配置文件中添加异常对应的Resolver Bean
<bean class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver">
<property name="defaultErrorView" value="error"></property>
<property name="exceptionAttribute" value="ex"></property>
<property name="exceptionMappings">
<props>
<prop key="com.demo.exception.UserException">error</prop>
</props>
</property>
</bean>
- 添加完配置之后 SpringMVC会监听异常抛出,当抛出的异常在你的配置文件中找到对应的视图时,则会将对应的视图响应给浏览器,如果没有找到对应试图,则会响应默认视图给浏览器(前提是在ExceptionResolver Bean中配置了默认响应页面)。