首页 > 编程语言 > 详细

spring MVC异常处理

时间:2019-09-05 21:26:53      阅读:88      评论:0      收藏:0      [点我收藏+]

1.局部异常处理:在Controller类中(控制层)添加方法。方法有注解@ExceptionHandlerl来局部处理异常。

       /*

        * 局部处理异常

        */

       @ExceptionHandler

       public ModelAndView error(Exception exception) {

              ModelAndView mv=new ModelAndView("error");

              mv.addObject("error",exception.getMessage());

              return mv;

       }

2.全局异常处理:在controller包下创建ExceptionController异常处理类,里面放有注解@ExceptionHandlerl的方法来全局处理异常。

package com.zhiyou100.kfs.controller;

 

import org.springframework.web.bind.annotation.ControllerAdvice;

import org.springframework.web.bind.annotation.ExceptionHandler;

import org.springframework.web.servlet.ModelAndView;

 

@ControllerAdvice

public class ExceptionController {

       @ExceptionHandler//所有类方式异常就会 由该方法来处理,

       public ModelAndView error(Exception exception) {

              ModelAndView mv=new ModelAndView("error");

              mv.addObject("error",exception.getMessage());

              return mv;

       }

}

spring MVC异常处理

原文:https://www.cnblogs.com/kfsrex/p/11469723.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!