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;

           }

    }

  • 相关阅读:
    Hadoop 回收站
    Sparkstreaming reduceByKeyAndWindow(_+_, _-_, Duration, Duration) 的源码/原理解析
    spark streaming updateStateByKey 用法
    spark streaming 直连 kafka 分区
    sparkStreaming 练习
    json demo
    spark与flume整合
    spark sql 入门
    【面试】c++单例模式
    Python高级笔记(十一)装饰器【面试】
  • 原文地址:https://www.cnblogs.com/kfsrex/p/11469723.html
Copyright © 2011-2022 走看看