• spring自定义controller全局异常拦截


    --异常类可以按需要自定义
    package com.dhht.wechat.exception;


    import com.alibaba.fastjson.JSONObject;
    import org.springframework.web.bind.annotation.ControllerAdvice;
    import org.springframework.web.bind.annotation.ExceptionHandler;
    import org.springframework.web.bind.annotation.RestControllerAdvice;

    import java.util.HashMap;
    import java.util.Map;

    /**
    * @Author: sh
    * @Description: GlobalExceptionHandler 异常
    * @Date: 22:12 2019/6/13
    */
    @RestControllerAdvice
    public class GlobalExceptionHandler {

    @ExceptionHandler(value=Exception.class)
    public Map<String,Object> exceptionHandler(Exception e){
    e.printStackTrace();
    Map<String,Object> resultMap = new HashMap<>();
    resultMap.put("code",500);
    resultMap.put("message","exception");
    resultMap.put("data",null);
    return resultMap;
    }
    }
  • 相关阅读:
    DAY21
    DAY20
    DAY19
    @Autowired注解和静态方法
    PageHelper.startPage和new PageInfo(list)的一些探索和思考
    escape()、encodeURI()、encodeURIComponent()区别详解
    每日日报29
    1dialog 表单最基本的封装
    mongoose
    数组
  • 原文地址:https://www.cnblogs.com/sung1024/p/11178396.html
Copyright © 2020-2023  润新知