码迷,mamicode.com
首页 > 编程语言 > 详细

spring自定义controller全局异常拦截

时间:2019-07-12 21:17:17      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:ast   fast   imp   pack   str   soft   ali   class   hat   

--异常类可以按需要自定义
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;
}
}

spring自定义controller全局异常拦截

标签:ast   fast   imp   pack   str   soft   ali   class   hat   

原文地址:https://www.cnblogs.com/sung1024/p/11178396.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!