From 605b192381f74374f70d9864ccf28d9ecf2ae469 Mon Sep 17 00:00:00 2001 From: arys Date: Thu, 2 Apr 2026 19:38:58 +0500 Subject: [PATCH] target fix --- pom.xml | 5 +++++ .../konturai/parser/controller/GlobalExceptionHandler.java | 7 +++++++ 2 files changed, 12 insertions(+) diff --git a/pom.xml b/pom.xml index 20c6950..d298f99 100644 --- a/pom.xml +++ b/pom.xml @@ -42,6 +42,11 @@ spring-boot-starter-web + + org.springframework.boot + spring-boot-starter-actuator + + com.google.auth google-auth-library-oauth2-http diff --git a/src/main/java/kz/konturai/parser/controller/GlobalExceptionHandler.java b/src/main/java/kz/konturai/parser/controller/GlobalExceptionHandler.java index 1acaac3..8dbacd6 100644 --- a/src/main/java/kz/konturai/parser/controller/GlobalExceptionHandler.java +++ b/src/main/java/kz/konturai/parser/controller/GlobalExceptionHandler.java @@ -11,6 +11,7 @@ import org.springframework.web.bind.annotation.RestControllerAdvice; import java.util.LinkedHashMap; import java.util.Map; import java.util.stream.Collectors; +import org.springframework.web.servlet.resource.NoResourceFoundException; @RestControllerAdvice public class GlobalExceptionHandler { @@ -44,6 +45,12 @@ public class GlobalExceptionHandler { return ResponseEntity.badRequest().body(body); } + @ExceptionHandler(NoResourceFoundException.class) + public ResponseEntity> handleNoResourceFound(NoResourceFoundException e) { + logger.warn("Resource not found: {}", e.getResourcePath()); + return ResponseEntity.status(404).body(errorBody("NOT_FOUND", "Resource not found")); + } + @ExceptionHandler(Exception.class) public ResponseEntity> handleGeneral(Exception e) { logger.error("Unexpected error", e);