From c1e0887d4a9b2946742b76a7c777b40d26bb5ce1 Mon Sep 17 00:00:00 2001 From: PushM <584406942@qq.com> Date: Mon, 10 Jun 2024 23:29:53 +0800 Subject: [PATCH] =?UTF-8?q?1=E3=80=81=E5=A2=9E=E5=8A=A0=E5=A4=84=E7=90=86?= =?UTF-8?q?=20BadSqlGrammarException=20=E5=BC=82=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../configuration/exception/GlobalExceptionHandler.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/realtime/protection/configuration/exception/GlobalExceptionHandler.java b/src/main/java/com/realtime/protection/configuration/exception/GlobalExceptionHandler.java index 306c2ad..1c59eaa 100644 --- a/src/main/java/com/realtime/protection/configuration/exception/GlobalExceptionHandler.java +++ b/src/main/java/com/realtime/protection/configuration/exception/GlobalExceptionHandler.java @@ -12,6 +12,7 @@ import org.springframework.context.support.DefaultMessageSourceResolvable; import org.springframework.core.annotation.Order; import org.springframework.dao.DuplicateKeyException; import org.springframework.data.redis.RedisConnectionFailureException; +import org.springframework.jdbc.BadSqlGrammarException; import org.springframework.web.bind.MethodArgumentNotValidException; import org.springframework.web.bind.annotation.ExceptionHandler; import org.springframework.web.bind.annotation.RestControllerAdvice; @@ -126,8 +127,8 @@ public class GlobalExceptionHandler { // 处理 SQLSyntaxErrorException 异常 @Order(2) - @ExceptionHandler(SQLSyntaxErrorException.class) - public ResponseResult handleSQLSyntaxErrorException(SQLSyntaxErrorException ex) { + @ExceptionHandler(value = BadSqlGrammarException.class) + public ResponseResult handleSQLSyntaxErrorException(BadSqlGrammarException ex) { // 打印异常日志 // ex.printStackTrace(); log.error("遭遇 SQL 语法错误:{}", ex.getMessage());