From 55fc9f8cc0eac1ac9c4d1c7862f0282b00505bd6 Mon Sep 17 00:00:00 2001 From: ReaJason Date: Sun, 20 Jul 2025 12:34:00 +0800 Subject: [PATCH] fix: skip no static resource exception --- .../javaweb/boot/api/GlobalExceptionHandler.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/boot/src/main/java/com/reajason/javaweb/boot/api/GlobalExceptionHandler.java b/boot/src/main/java/com/reajason/javaweb/boot/api/GlobalExceptionHandler.java index 6bd25816..8433174a 100644 --- a/boot/src/main/java/com/reajason/javaweb/boot/api/GlobalExceptionHandler.java +++ b/boot/src/main/java/com/reajason/javaweb/boot/api/GlobalExceptionHandler.java @@ -2,9 +2,11 @@ package com.reajason.javaweb.boot.api; import lombok.extern.slf4j.Slf4j; import org.springframework.http.HttpStatus; +import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.ExceptionHandler; import org.springframework.web.bind.annotation.ResponseStatus; import org.springframework.web.bind.annotation.RestControllerAdvice; +import org.springframework.web.servlet.resource.NoResourceFoundException; /** * @author ReaJason @@ -13,6 +15,13 @@ import org.springframework.web.bind.annotation.RestControllerAdvice; @RestControllerAdvice @Slf4j public class GlobalExceptionHandler { + + @ResponseStatus(HttpStatus.NOT_FOUND) + @ExceptionHandler(NoResourceFoundException.class) + public ResponseEntity handleNoResourceException() { + return ResponseEntity.status(HttpStatus.NOT_FOUND).build(); + } + @ResponseStatus(HttpStatus.INTERNAL_SERVER_ERROR) @ExceptionHandler(Throwable.class) public ErrorResponse handleThrowable(Throwable throwable) {