Ho usato l'avvio primaverile e il resto in cui questo codice seguente funzionerà se stai utilizzando l'ultima versione di primavera, ad esempio Spring 4.1
@RequestMapping(value = "/image", method = RequestMethod.GET)
@ResponseBody
public ResponseEntity<InputStreamResource> getImage() {
GridFSDBFile gridFsFile = App.getImageResponse();
return ResponseEntity.ok()
.contentLength(gridFsFile.getLength())
.contentType(MediaType.parseMediaType(gridFsFile.getContentType()))
.body(new InputStreamResource(gridFsFile.getInputStream()));
}
Ho seguito questo post, dai un'occhiata.Primavera MVC:come restituire l'immagine in @ResponseBody?