spring-mvc-异常处理
定义异常捕获类:
使用 @ControllerAdvice和@ExceptionHandler注解来捕获指定类型的异常package cn.newstrength.controller; import org.springframework.web.bind.annotation.ControllerAdvice; import org.springframework.web.bind.annotation.ExceptionHandler; import org.springframework.web.bind.annotation.ResponseBody; import java.util.HashMap; import java.util.Map; /** * @author Administrator * @version 1.0 * @create 2018‐06‐11 17:16 **/ @ControllerAdvice public class ExceptionCatch { //捕获Exception异常 @ResponseBody @ExceptionHandler(Exception.class) public Map exception(Exception e) { //存放响应信息 Map map=new HashMap(); return map; } }