ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

SpringMVC的异常处理

2026/9/19 6:31:26 拓冰建站 浏览量
SpringMVC的异常处理


异常分类 : 预期异常(检查型异常)和运行时异常
1、使用@ExceptionHandle注解处理异常
@ExceptionHandle(value={***.class} 异常类型)
public modelandview handelException(){
}   仅限当前类使用
2、全局处理方式 @ControllerAdvice + @ExceptionHandle
新建类  
@ControllerAdvice 
 public class GlobalExceptionHandler{
        @ExceptionHandle(value={***.class} 异常类型)
        public modelandview handelException(){
    }
}
1,2局部异常解析器优先级大于全局异常解析器

3、SimpleMappingExceptionResolver
xml配置方式:
<bean id = "exceptionResolver" class = "org.springframework.web.servlet.handler.SimpleMappingExceptionResolver">
    <property name = "exceptionMappings">
        <props>
            <prop key="java.lang.ArithmeticExcept