diff --git a/src/main/java/org/cmh/backend/Utils/GlobalExceptionHandler.java b/src/main/java/org/cmh/backend/Utils/GlobalExceptionHandler.java new file mode 100644 index 0000000..b513f14 --- /dev/null +++ b/src/main/java/org/cmh/backend/Utils/GlobalExceptionHandler.java @@ -0,0 +1,15 @@ +package org.cmh.backend.Utils; + +import org.springframework.http.HttpStatus; +import org.springframework.http.ResponseEntity; +import org.springframework.web.bind.annotation.ControllerAdvice; +import org.springframework.web.bind.annotation.ExceptionHandler; + +@ControllerAdvice +public class GlobalExceptionHandler { + + @ExceptionHandler(JwtValidationException.class) + public ResponseEntity handleJwtInvalidException(JwtValidationException ex) { + return new ResponseEntity<>(HttpStatus.UNAUTHORIZED); + } +} \ No newline at end of file