我在spring boot中创建了一个Web应用程序,我想在其中使用Spring MVC rest框架而不是jersey。我试图做这样的事情,但它给了我错误。我想在Spring MVC中使用等效的StreamingOutput。
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;
}
我真的很感激一些帮助。谢谢。