package com.nisum.employeeservice.exception; import org.springframework.http.HttpStatus; import org.springframework.http.ResponseEntity; import org.springframework.web.context.request.WebRequest; import org.springframework.web.servlet.mvc.method.annotation.ResponseEntityExceptionHandler; import java.util.Date; public class GlobalExceptionHandler extends ResponseEntityExceptionHandler { public ResponseEntity resourceNotFoundException(ResourceNotFoundException ex, WebRequest webRequest) { ErrorDetails errorDetails = new ErrorDetails(new Date(), ex.getMessage(), webRequest.getDescription(false)); return new ResponseEntity<>(errorDetails, HttpStatus.NOT_FOUND); } }