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

springboot-20-全局异常处理

时间:2017-05-14 01:11:31      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:error   pre   oba   str   返回   mod   auth   handler   port   

springboot的全局异常处理

1. 新建一个类GlobalDefaultExceptionHandler
在class上注解  @ControllerAdvice

方法上注解 @ExceptionHandler(value=Exception.class)

这样程序出错, 就会返回默认配置的信息了

package com.wenbronk.springboot.jpa.exception;

import org.springframework.web.bind.annotation.ControllerAdvice;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.ResponseBody;

/**
 * springboot的全局异常处理
 * 1, 新建class 
 * 2, 添加注解 @ControllerAdvice
 * 3, 方法上注解; @ExceptionHandler
 * 4, 返回值是view, 方法的返回值是ModelAndView
 *         返回值是String, 或json, 需要方法上添加@ResponseBody
 * @author root
 * @date 2017年5月13日
 */
@ControllerAdvice
public class GlobalExceptionHandler {

    @ExceptionHandler(Exception.class)
    @ResponseBody
    public String defaultHandler() {
        return "your request error";
    }
    
    
}

 

springboot-20-全局异常处理

标签:error   pre   oba   str   返回   mod   auth   handler   port   

原文地址:http://www.cnblogs.com/wenbronk/p/6850785.html

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