沈阳网络推广优化,外汇seo公司,建设网站需要招聘哪些人,企业邮箱大全号码大全1、基于配置的异常处理
SpringMVC提供了一个处理控制器方法执行过程中所出现的异常的接口#xff1a;HandlerExceptionResolver
HandlerExceptionResolver接口的实现类有#xff1a;DefaultHandlerExceptionResolver和SimpleMappingExceptionResolver
SpringMVC提供了自定…1、基于配置的异常处理
SpringMVC提供了一个处理控制器方法执行过程中所出现的异常的接口HandlerExceptionResolver
HandlerExceptionResolver接口的实现类有DefaultHandlerExceptionResolver和SimpleMappingExceptionResolver
SpringMVC提供了自定义的异常处理器SimpleMappingExceptionResolver使用方式
bean classorg.springframework.web.servlet.handler.SimpleMappingExceptionResolverproperty nameexceptionMappingsprops!--properties的键表示处理器方法执行过程中出现的异常properties的值表示若出现指定异常时设置一个新的视图名称跳转到指定页面--prop keyjava.lang.ArithmeticExceptionerror/prop/props/property!--exceptionAttribute属性设置一个属性名将出现的异常信息在请求域中进行共享--property nameexceptionAttribute valueex/property
/bean2、基于注解的异常处理
//ControllerAdvice将当前类标识为异常处理的组件
ControllerAdvice
public class ExceptionController {//ExceptionHandler用于设置所标识方法处理的异常ExceptionHandler(ArithmeticException.class)//ex表示当前请求处理中出现的异常对象public String handleArithmeticException(Exception ex, Model model){model.addAttribute(ex, ex);return error;}}