From 72fa5102c50665ba9777c517a30a970149dc6e4d Mon Sep 17 00:00:00 2001 From: Vitaliy Fedoriv Date: Sun, 6 Nov 2016 11:25:48 +0200 Subject: [PATCH] Add error handling controller (ExceptionControllerAdvice) --- .../petclinic/rest/ExceptionControllerAdvice.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 src/main/java/org/springframework/samples/petclinic/rest/ExceptionControllerAdvice.java diff --git a/src/main/java/org/springframework/samples/petclinic/rest/ExceptionControllerAdvice.java b/src/main/java/org/springframework/samples/petclinic/rest/ExceptionControllerAdvice.java new file mode 100644 index 000000000..d4475e903 --- /dev/null +++ b/src/main/java/org/springframework/samples/petclinic/rest/ExceptionControllerAdvice.java @@ -0,0 +1,14 @@ +package org.springframework.samples.petclinic.rest; + +import org.springframework.http.ResponseEntity; +import org.springframework.web.bind.annotation.ControllerAdvice; +import org.springframework.web.bind.annotation.ExceptionHandler; + +@ControllerAdvice +public class ExceptionControllerAdvice { + + @ExceptionHandler(Exception.class) + public ResponseEntity exception(Exception e) { + return ResponseEntity.badRequest().body(e); + } +}