diff --git a/playedu-api/src/main/java/xyz/playedu/api/controller/ExceptionController.java b/playedu-api/src/main/java/xyz/playedu/api/controller/ExceptionController.java index 7dca417..2e6d173 100644 --- a/playedu-api/src/main/java/xyz/playedu/api/controller/ExceptionController.java +++ b/playedu-api/src/main/java/xyz/playedu/api/controller/ExceptionController.java @@ -17,6 +17,7 @@ package xyz.playedu.api.controller; import lombok.extern.slf4j.Slf4j; +import org.springframework.data.redis.RedisConnectionFailureException; import org.springframework.http.converter.HttpMessageNotReadableException; import org.springframework.validation.ObjectError; import org.springframework.web.HttpRequestMethodNotSupportedException; @@ -48,6 +49,11 @@ public class ExceptionController { return JsonResponse.error(e.getMessage(), 1); } + @ExceptionHandler(RedisConnectionFailureException.class) + public JsonResponse serviceExceptionHandler(RedisConnectionFailureException e) { + return JsonResponse.error("redis服务连接失败", 500); + } + @ExceptionHandler(HttpMessageNotReadableException.class) public JsonResponse serviceExceptionHandler(HttpMessageNotReadableException e) { log.error("error", e);