您的位置:首页 > 编程语言 > Java开发

springboot全局异常处理

2018-03-28 15:25 871 查看
@ControllerAdvice
public class GlobalExceptionHandler {

private Map<String, String> map = null ;

/**
* 空指针异常报错  404
* @return
*/
@ExceptionHandler(value=NullPointerException.class)
@ResponseBody
public Map<String, String> nullPointerException(){
map = new HashMap<>();
map.put("error", "404");
return map;
}

@ExceptionHandler(value=Exception.class)
@ResponseBody
public Map<String, String> Exception(){
map = new HashMap<>();
map.put("error", "500");
return map;
}

}
这个处理所有异常,只负责返回值,所有的异常在这个里面返回你就不用管了,异常不会返回给客户
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: