From b572a9066c3aac793acb4680ab9cbffab0bc9d94 Mon Sep 17 00:00:00 2001 From: Slavisa Avramovic Date: Tue, 17 May 2016 07:21:01 +0200 Subject: [PATCH] image-download - removing exception handling --- .../spring/controller/ImageController.java | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/spring-mvc-xml/src/main/java/com/baeldung/spring/controller/ImageController.java b/spring-mvc-xml/src/main/java/com/baeldung/spring/controller/ImageController.java index 75a1a91f82..ef8d1214df 100644 --- a/spring-mvc-xml/src/main/java/com/baeldung/spring/controller/ImageController.java +++ b/spring-mvc-xml/src/main/java/com/baeldung/spring/controller/ImageController.java @@ -42,19 +42,13 @@ public class ImageController { } @RequestMapping(value = "/image-response-entity", method = RequestMethod.GET) - public ResponseEntity getImageAsResponseEntity() { + public ResponseEntity getImageAsResponseEntity() throws IOException { ResponseEntity responseEntity; final HttpHeaders headers = new HttpHeaders(); - try { - final InputStream in = servletContext.getResourceAsStream("/WEB-INF/images/image-example.jpg"); - byte[] media = IOUtils.toByteArray(in); - headers.setCacheControl(CacheControl.noCache().getHeaderValue()); - responseEntity = new ResponseEntity<>(media, headers, HttpStatus.OK); - } catch (FileNotFoundException fnfe) { - responseEntity = new ResponseEntity<>(null, headers, HttpStatus.NOT_FOUND); - } catch (Exception e) { - responseEntity = new ResponseEntity<>(null, headers, HttpStatus.INTERNAL_SERVER_ERROR); - } + final InputStream in = servletContext.getResourceAsStream("/WEB-INF/images/image-example.jpg"); + byte[] media = IOUtils.toByteArray(in); + headers.setCacheControl(CacheControl.noCache().getHeaderValue()); + responseEntity = new ResponseEntity<>(media, headers, HttpStatus.OK); return responseEntity; }