From ca4e829a60e74774f6ef87fc62d23094aadb9859 Mon Sep 17 00:00:00 2001 From: 李林 <z1292839451@163.com> Date: 星期六, 23 十二月 2023 23:09:19 +0800 Subject: [PATCH] 第一阶段 --- framework/src/main/java/com/yuanchu/mom/handler/GlobalExceptionHandler.java | 44 ++++++++++++++++++++++---------------------- 1 files changed, 22 insertions(+), 22 deletions(-) diff --git a/framework/src/main/java/com/yuanchu/mom/handler/GlobalExceptionHandler.java b/framework/src/main/java/com/yuanchu/mom/handler/GlobalExceptionHandler.java index cc99c2d..fe92f7e 100644 --- a/framework/src/main/java/com/yuanchu/mom/handler/GlobalExceptionHandler.java +++ b/framework/src/main/java/com/yuanchu/mom/handler/GlobalExceptionHandler.java @@ -38,7 +38,7 @@ @ExceptionHandler(SQLException.class) public Result<?> handlerSQLException(SQLException e) { log.error(e.getMessage().toLowerCase(), e); - response.setStatus(500); + response.setStatus(201); return Result.fail("鏁版嵁鎿嶄綔澶辫触锛佽鑱旂郴绠$悊鍛�"); } @@ -54,14 +54,14 @@ log.error(String.valueOf(e)); String message = e.getCause().getMessage(); String[] split = message.split("'"); - response.setStatus(500); + response.setStatus(201); return Result.fail("閲嶅娣诲姞锛氥��" + split[1] + "銆戞搷浣滃け璐ワ紒"); } @ExceptionHandler public Result<?> NullPointerException(NullPointerException e) { e.printStackTrace(); - response.setStatus(500); + response.setStatus(201); return Result.fail("閮ㄥ垎鍙傛暟涓虹┖锛岃妫�鏌ワ紒"); } @@ -71,7 +71,7 @@ @ExceptionHandler(RuntimeException.class) public Result<?> runtimeExceptionHandler(RuntimeException e) { e.printStackTrace(); - response.setStatus(500); + response.setStatus(201); return Result.fail("杩愯鏃跺紓甯�"); } @@ -81,7 +81,7 @@ @ExceptionHandler(ClassCastException.class) public Result<?> classCastExceptionHandler(ClassCastException e) { e.printStackTrace(); - response.setStatus(500); + response.setStatus(201); return Result.fail("绫诲瀷杞崲寮傚父"); } @@ -91,7 +91,7 @@ @ExceptionHandler(FileNotFoundException.class) public Result<?> FileNotFoundException(FileNotFoundException e) { e.printStackTrace(); - response.setStatus(500); + response.setStatus(201); return Result.fail("鏂囦欢鏈壘鍒板紓甯�"); } @@ -101,7 +101,7 @@ @ExceptionHandler(NumberFormatException.class) public Result<?> NumberFormatException(NumberFormatException e) { e.printStackTrace(); - response.setStatus(500); + response.setStatus(201); return Result.fail("鏁板瓧鏍煎紡寮傚父"); } @@ -111,7 +111,7 @@ @ExceptionHandler(SecurityException.class) public Result<?> SecurityException(SecurityException e) { e.printStackTrace(); - response.setStatus(500); + response.setStatus(201); return Result.fail("瀹夊叏寮傚父"); } @@ -121,7 +121,7 @@ @ExceptionHandler(TypeNotPresentException.class) public Result<?> TypeNotPresentException(TypeNotPresentException e) { e.printStackTrace(); - response.setStatus(500); + response.setStatus(201); return Result.fail("绫诲瀷涓嶅瓨鍦ㄥ紓甯�"); } @@ -131,7 +131,7 @@ @ExceptionHandler(IOException.class) public Result<?> iOExceptionHandler(IOException e) { e.printStackTrace(); - response.setStatus(500); + response.setStatus(201); return Result.fail("IO寮傚父"); } @@ -141,7 +141,7 @@ @ExceptionHandler(NoSuchMethodException.class) public Result<?> noSuchMethodExceptionHandler(NoSuchMethodException e) { e.printStackTrace(); - response.setStatus(500); + response.setStatus(201); return Result.fail("鏈煡鏂规硶寮傚父"); } @@ -151,7 +151,7 @@ @ExceptionHandler(IndexOutOfBoundsException.class) public Result<?> indexOutOfBoundsExceptionHandler(IndexOutOfBoundsException e) { e.printStackTrace(); - response.setStatus(500); + response.setStatus(201); return Result.fail("鏁扮粍瓒婄晫寮傚父"); } @@ -161,7 +161,7 @@ @ExceptionHandler(BadSqlGrammarException.class) public Result<?> BadSqlGrammarException(BadSqlGrammarException e) { e.printStackTrace(); - response.setStatus(500); + response.setStatus(201); return Result.fail("sql璇硶閿欒寮傚父"); } @@ -171,7 +171,7 @@ @ExceptionHandler(NoSuchBeanDefinitionException.class) public Result<?> NoSuchBeanDefinitionException(NoSuchBeanDefinitionException e) { e.printStackTrace(); - response.setStatus(500); + response.setStatus(201); return Result.fail("鏃犳硶娉ㄥ叆bean"); } @@ -181,7 +181,7 @@ @ExceptionHandler({HttpMessageNotReadableException.class}) public Result<?> requestNotReadable(HttpMessageNotReadableException e) { e.printStackTrace(); - response.setStatus(500); + response.setStatus(201); return Result.fail("Http娑堟伅涓嶅彲璇�"); } @@ -191,17 +191,17 @@ @ExceptionHandler({TypeMismatchException.class}) public Result<?> requestTypeMismatch(TypeMismatchException e) { e.printStackTrace(); - response.setStatus(500); + response.setStatus(201); return Result.fail("鏈嶅姟鍣ㄥ紓甯�"); } /** - * 500閿欒 + * 201閿欒 */ @ExceptionHandler({ConversionNotSupportedException.class, HttpMessageNotWritableException.class}) - public Result<?> server500(RuntimeException e) { + public Result<?> server201(RuntimeException e) { e.printStackTrace(); - response.setStatus(500); + response.setStatus(201); return Result.fail("鏈嶅姟鍣ㄥ紓甯�"); } @@ -211,7 +211,7 @@ @ExceptionHandler({StackOverflowError.class}) public Result<?> requestStackOverflow(StackOverflowError e) { e.printStackTrace(); - response.setStatus(500); + response.setStatus(201); return Result.fail("鏍堟孩鍑哄紓甯�"); } @@ -221,7 +221,7 @@ @ExceptionHandler({ArithmeticException.class}) public Result<?> arithmeticException(ArithmeticException e) { e.printStackTrace(); - response.setStatus(500); + response.setStatus(201); return Result.fail("闄ゆ暟涓嶈兘涓�0寮傚父"); } @@ -271,7 +271,7 @@ @ExceptionHandler({Exception.class}) public Result<?> exception(Exception e) { e.printStackTrace(); - response.setStatus(500); + response.setStatus(201); return Result.fail("缃戠粶杩炴帴澶辫触锛岃閫�鍑哄悗鍐嶈瘯"); } } -- Gitblit v1.9.3