zoukankan      html  css  js  c++  java
  • spring MVC异常处理

    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;

           }

    }

  • 相关阅读:
    杂项
    hdu 2094
    hdu acm 1004
    android 重装sdk或者系统的时模拟器出现can open ****
    使用Java模拟操作系统高优先级算法
    各种语法解释及用法
    枚举与结构
    闭包
    socket
    异常
  • 原文地址:https://www.cnblogs.com/kfsrex/p/11469723.html
Copyright © 2011-2022 走看看