, если вы используете версию Spring версии 3.1 или новее, вы можете указать «производит» в аннотации @RequestMapping
. Пример ниже работает для меня из коробки. Нет необходимости в конвертере регистров или что-либо еще, если вы используете веб-mvc (@EnableWebMvc
).
@ResponseBody
@RequestMapping(value = "/photo2", method = RequestMethod.GET, produces = MediaType.IMAGE_JPEG_VALUE)
public byte[] testphoto() throws IOException {
InputStream in = servletContext.getResourceAsStream("/images/no_image.jpg");
return IOUtils.toByteArray(in);
}