2015-02-26 3 views
2

Я создал веб-приложение весной загрузки, в котором я хочу использовать Spring MVC rest framework вместо трикотажа. Я пытаюсь сделать что-то подобное, но это дает мне ошибку. Я хочу эквивалент StreamingOutput в Spring MVC.StreamingOutput эквивалент весной MVC

Ex: Это использует JAX-RS StreamingOutput

public static StreamingOutput buildErrorEntity(Object error) 
{ 
    StreamingOutput stream = outputStream -> { 
     PrintStream printStream = new PrintStream(outputStream); 
     new ObjectMapper().writeValue(printStream, error); 
    }; 
    return stream; 
} 

Я хочу заменить SteamingOutput, но это дает мне ошибку говоря «не удается разрешить конструктор PrintStream()

public static OutputStream buildErrorEntity1(Object error) { 

    OutputStream stream = outputStream -> { 
     PrintStream printStream = new PrintStream(outputStream); 
     new ObjectMapper().writeValue(printStream, error); 
    }; 

    return stream; 
} 

Я бы очень признателен Спасибо.

+0

Как вы думаете, 'OutputStream stream = outputStream -> {' делает и почему вы так думаете? –

+0

Это похоже на анонимный внутренний класс, который записывает ошибку в OutputStream. – user1563348

ответ

Смежные вопросы