From 27e9d7d2c7db63c5f12c83e069980213398e8337 Mon Sep 17 00:00:00 2001 From: XiaoRuby <3114200645@qq.com> Date: 星期四, 13 七月 2023 10:22:51 +0800 Subject: [PATCH] LIMS管理系统框架-开发7-12-v1.0.0 --- framework/src/main/java/com/yuanchu/limslaboratory/handler/GlobalExceptionHandler.java | 34 +++++++++++++++++----------------- 1 files changed, 17 insertions(+), 17 deletions(-) diff --git a/framework/src/main/java/com/yuanchu/limslaboratory/handler/GlobalExceptionHandler.java b/framework/src/main/java/com/yuanchu/limslaboratory/handler/GlobalExceptionHandler.java index 7e4449a..0dd0dfd 100644 --- a/framework/src/main/java/com/yuanchu/limslaboratory/handler/GlobalExceptionHandler.java +++ b/framework/src/main/java/com/yuanchu/limslaboratory/handler/GlobalExceptionHandler.java @@ -50,115 +50,115 @@ /** 杩愯鏃跺紓甯� */ @ExceptionHandler(RuntimeException.class) public Result<?> runtimeExceptionHandler(RuntimeException e) { - log.error(e.getMessage(), e.getCause()); + e.printStackTrace(); return Result.fail("杩愯鏃跺紓甯�"); } /** 绫诲瀷杞崲寮傚父 */ @ExceptionHandler(ClassCastException.class) public Result<?> classCastExceptionHandler(ClassCastException e) { - log.error(e.getMessage(), e.getCause()); + e.printStackTrace(); return Result.fail("绫诲瀷杞崲寮傚父"); } /** 鏂囦欢鏈壘鍒板紓甯� */ @ExceptionHandler(FileNotFoundException.class) public Result<?> FileNotFoundException(FileNotFoundException e) { - log.error(e.getMessage(), e.getCause()); + e.printStackTrace(); return Result.fail("鏂囦欢鏈壘鍒板紓甯�"); } /** 鏁板瓧鏍煎紡寮傚父 */ @ExceptionHandler(NumberFormatException.class) public Result<?> NumberFormatException(NumberFormatException e) { - log.error(e.getMessage(), e.getCause()); + e.printStackTrace(); return Result.fail("鏁板瓧鏍煎紡寮傚父"); } /** 瀹夊叏寮傚父 */ @ExceptionHandler(SecurityException.class) public Result<?> SecurityException(SecurityException e) { - log.error(e.getMessage(), e.getCause()); + e.printStackTrace(); return Result.fail("瀹夊叏寮傚父"); } /** 绫诲瀷涓嶅瓨鍦ㄥ紓甯� */ @ExceptionHandler(TypeNotPresentException.class) public Result<?> TypeNotPresentException(TypeNotPresentException e) { - log.error(e.getMessage(), e.getCause()); + e.printStackTrace(); return Result.fail("绫诲瀷涓嶅瓨鍦ㄥ紓甯�"); } /** IO寮傚父 */ @ExceptionHandler(IOException.class) public Result<?> iOExceptionHandler(IOException e) { - log.error(e.getMessage(), e.getCause()); + e.printStackTrace(); return Result.fail("IO寮傚父"); } /** 鏈煡鏂规硶寮傚父 */ @ExceptionHandler(NoSuchMethodException.class) public Result<?> noSuchMethodExceptionHandler(NoSuchMethodException e) { - log.error(e.getMessage(), e.getCause()); + e.printStackTrace(); return Result.fail("鏈煡鏂规硶寮傚父"); } /** 鏁扮粍瓒婄晫寮傚父 */ @ExceptionHandler(IndexOutOfBoundsException.class) public Result<?> indexOutOfBoundsExceptionHandler(IndexOutOfBoundsException e) { - log.error(e.getMessage(), e.getCause()); + e.printStackTrace(); return Result.fail("鏁扮粍瓒婄晫寮傚父"); } /** sql璇硶閿欒寮傚父 */ @ExceptionHandler(BadSqlGrammarException.class) public Result<?> BadSqlGrammarException(BadSqlGrammarException e) { - log.error(e.getMessage(), e.getCause()); + e.printStackTrace(); return Result.fail("sql璇硶閿欒寮傚父"); } /** 鏃犳硶娉ㄥ叆bean寮傚父 */ @ExceptionHandler(NoSuchBeanDefinitionException.class) public Result<?> NoSuchBeanDefinitionException(NoSuchBeanDefinitionException e) { - log.error(e.getMessage(), e.getCause()); + e.printStackTrace(); return Result.fail("鏃犳硶娉ㄥ叆bean"); } /** Http娑堟伅涓嶅彲璇诲紓甯� */ @ExceptionHandler({HttpMessageNotReadableException.class}) public Result<?> requestNotReadable(HttpMessageNotReadableException e) { - log.error(e.getMessage(), e.getCause()); + e.printStackTrace(); return Result.fail("Http娑堟伅涓嶅彲璇�"); } /** 400閿欒 */ @ExceptionHandler({TypeMismatchException.class}) public Result<?> requestTypeMismatch(TypeMismatchException e) { - log.error(e.getMessage(), e.getCause()); + e.printStackTrace(); return Result.fail("鏈嶅姟鍣ㄥ紓甯�"); } /** 500閿欒 */ @ExceptionHandler({ConversionNotSupportedException.class, HttpMessageNotWritableException.class}) public Result<?> server500(RuntimeException e) { - log.error(e.getMessage(), e.getCause()); + e.printStackTrace(); return Result.fail("鏈嶅姟鍣ㄥ紓甯�"); } /** 鏍堟孩鍑� */ @ExceptionHandler({StackOverflowError.class}) public Result<?> requestStackOverflow(StackOverflowError e) { - log.error(e.getMessage(), e.getCause()); + e.printStackTrace(); return Result.fail("鏍堟孩鍑哄紓甯�"); } /** 闄ゆ暟涓嶈兘涓�0 */ @ExceptionHandler({ArithmeticException.class}) public Result<?> arithmeticException(ArithmeticException e) { - log.error(e.getMessage(), e.getCause()); + e.printStackTrace(); return Result.fail("闄ゆ暟涓嶈兘涓�0寮傚父"); } /** 鍏朵粬閿欒 */ @ExceptionHandler({Exception.class}) public Result<?> exception(Exception e) { - log.error(e.getMessage(), e.getCause()); + e.printStackTrace(); return Result.fail("缃戠粶杩炴帴澶辫触锛岃閫�鍑哄悗鍐嶈瘯"); } } -- Gitblit v1.9.3