Как отправить полученное изображение из Mongo, используя GridFS в Spring Rest Call?

Я получил изображение из БД Mongo, используя Spring Data и GridFs Template.

так что я не знаю, как обслуживать этот полученный поток ввода обратно пользователю.

Скажи, что они просилиhttp://host.com/apple каквесенний отдых , Теперь моя заявка обрабатывает запрос, используя имяapple он получает изображение яблока из базы данных mongodb. Теперь, не сохраняя нигде, я хочу отобразить ответ в виде изображения для пользователя, который покажетhttp://host.com/apple изображение в браузере. Как именно мне нужно это реализовать?

Не могли бы вы поделиться каким-либо хранилищем кода для обработки запроса изображения в Rest Call?

Controller Code

 @RestController
    public class GreetingController {

    @RequestMapping("/image")
    public GridFSDBFile imageReponse() {
        App.getImage();
        return App.getImageResponse();
    }
}

Эта функция будет извлекать изображение из mongodb

public static GridFSDBFile getImageResponse() {
        try {

            ApplicationContext context = new FileSystemXmlApplicationContext(
                    "file:C:\\workspace\\gs-rest-service-complete\\spring-config.xml");
            FileStorageDao fileStorageDao = (FileStorageDao) context
                    .getBean("fileStorageDao");

            GridFSDBFile retrive = fileStorageDao.retrive("audi.jpg");
            return retrive;
        } catch (Exception e) {
            System.out.println("IOException:-" + e.getMessage());
        } finally {
            System.out.println("Clean up herer:-");
        }
        return null;

    }

ошибка

Whitelabel Error Page

This application has no explicit mapping for /error, so you are seeing this as a fallback.

Fri Sep 04 17:21:05 IST 2015
There was an unexpected error (type=Internal Server Error, status=500).
Could not write content: No serializer found for class com.mongodb.gridfs.GridFSDBFile$MyInputStream and no properties discovered to create BeanSerializer (to avoid exception, disable SerializationFeature.FAIL_ON_EMPTY_BEANS) ) (through reference chain: com.mongodb.gridfs.GridFSDBFile["inputStream"]); nested exception is com.fasterxml.jackson.databind.JsonMappingException: No serializer found for class com.mongodb.gridfs.GridFSDBFile$MyInputStream and no properties discovered to create BeanSerializer (to avoid exception, disable SerializationFeature.FAIL_ON_EMPTY_BEANS) ) (through reference chain: com.mongodb.gridfs.GridFSDBFile["inputStream"])

Ответы на вопрос(1)

Ваш ответ на вопрос