Springmvc如何进行异常处理

Springmvc如何进行异常处理

  1. 局部处理.

 

 

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. 定义一个全局异常类。

 

 

 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 }

 

posted @ 2019-09-05 21:13  搬砖老王$  阅读(477)  评论(0编辑  收藏  举报