У меня есть этот кусок кода:Возвращение ошибка с HttpEntity в Spring MVC
public HttpEntity<byte[]> getReport(){
WebController.LOGGER.info("Requested report");
try {
byte[] reportData= reportService.getReport();
return new HttpEntity<byte[]>(reportData);
} catch (ReportGenerationException e) {
//WHAT DO I RETURN HERE?
}
}
Я хочу, чтобы вернуть ошибку 500, когда отчет не может быть создан, но HttpEntity не позволяет мне установить статус HTTP код. Как я могу обойти это?
Я не могу этого сделать, HttpEntity не является ResponseEntity. Я могу, однако, сделать это наоборот. Благодаря! – MichelReap
ResponseEntity расширяет HttpEntity. Так вы не можете просто вздыматься? – WeMakeSoftware