首页 > 代码库 > springboot-20-全局异常处理
springboot-20-全局异常处理
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-全局异常处理
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。