Spring Boot 全局异常捕捉,自定义异常并统一返回
下面代码可直接拷在项目内运行即可,MessageResult类为一个统一返回类 /** * 自定义异常处理器 * * @author 问梦杀帝 * */ @RestControllerAdvice public class ExceptionController { private static final Logger log = LoggerFactory.getLogger(ExceptionController.class); MessageResult<String> result = new MessageResult<String>(); /** * 请求方式不支持 */ @ExceptionHandler({ HttpRequestMethodNotSupportedException.class }) public MessageResult<String> handleException(HttpRequestMethodNotSupportedException e) { log.error(e.getMessage(), e); result.setResultCode(500); result.setResultMessage("不支持' " + e.getMethod() + "'请求"); return result; } /** *