Wpis z mikrobloga

Takie szybkie pytanie. Chciałbym napisać endpoint, który wyśle na front-end kilka obrazków do wyświetlenia na stronie, wszystkie są zapisywane po stronie serwera. Jest jakiś sprawny i sensowny sposób żeby to zrobić? Apka pisana w Springu, na froncie React.
#java #programowanie
  • 2
@Luigi93:
//@GetMapping(path = "/photo/{id}")
public void productPhoto(@PathVariable Long id, HttpServletResponse response) throws IOException {
PhotoDto photoDto = productService.getProductPhoto(id);

response.setContentType("image/jpeg");
InputStream is = new ByteArrayInputStream(photoDto.getPhoto());
IOUtils.copy(is, response.getOutputStream());
}

Ja to tak kiedyś robiłem.