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;

           }

    }

  • 相关阅读:
    [Git]01 如何安装和配置
    [ext4]09 磁盘布局
    [ext4]磁盘布局
    [ext4]01 磁盘布局
    [工具技巧] SecureCRT使用技巧 V1.0
    [内存管理]管理图解v0.1 v0.2 v0.3
    内核源码目录结构
    共享内存删除的安全“陷阱”
    基于header的一些常用指令详解
    18、前端知识点--自定义指令
  • 原文地址:https://www.cnblogs.com/kfsrex/p/11469723.html
Copyright © 2011-2022 走看看