Springmvc如何进行异常处理
Springmvc如何进行异常处理
- 局部处理.
1 @ExceptionHandler //当该类中发生异常时有该方法来处理 2 public ModelAndView error(Exception exception) { 3 ModelAndView mv=new ModelAndView(); 4 mv.addObject("error", exception.getMessage()); 5 mv.setViewName("error"); 6 return mv; 7 }
- 定义一个全局异常类。
1 package com.zhiyou100.wc.controller; 2 3 import org.springframework.web.bind.annotation.ControllerAdvice; 4 import org.springframework.web.bind.annotation.ExceptionHandler; 5 import org.springframework.web.servlet.ModelAndView; 6 7 @ControllerAdvice 8 public class ExceptionController { 9 10 @ExceptionHandler //当该类中发生异常时有该方法来处理 11 public ModelAndView error(Exception exception) { 12 ModelAndView mv=new ModelAndView(); 13 mv.addObject("error", exception.getMessage()); 14 mv.setViewName("error"); 15 return mv; 16 } 17 }
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步