From 7d4529be0d29386e807a93145b8a678540e27266 Mon Sep 17 00:00:00 2001 From: ky <592468495@qq.com> Date: Wed, 29 Apr 2020 14:43:23 +0800 Subject: [PATCH] exception --- .../gszc/controller/ExceptionController.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 src/main/java/com/gszc/controller/ExceptionController.java diff --git a/src/main/java/com/gszc/controller/ExceptionController.java b/src/main/java/com/gszc/controller/ExceptionController.java new file mode 100644 index 0000000..d0eff1e --- /dev/null +++ b/src/main/java/com/gszc/controller/ExceptionController.java @@ -0,0 +1,17 @@ +package com.gszc.controller; + +import com.gszc.build.Result; +import com.gszc.build.ResultBuilder; +import org.springframework.web.bind.annotation.ControllerAdvice; +import org.springframework.web.bind.annotation.ExceptionHandler; +import org.springframework.web.bind.annotation.ResponseBody; + +@ControllerAdvice +public class ExceptionController { + + @ResponseBody + @ExceptionHandler(Exception.class) + public Result runtimeExceptionHandler(Exception e) { + return ResultBuilder.error(e.getMessage(),e).build(); + } +} \ No newline at end of file