- 直接看源码
@RequestMapping(path = "/image/{id}", produces = MediaType.IMAGE_JPEG_VALUE)
public BufferedImage getImage(@PathVariable Integer id) throws Exception {
Weather weather = weatherMapper.getById(id);
return ImageIO.read(weather.getPicture());
}
- 说明
SpringMVC 已经提供有 BufferedImageHttpMessageConverter 类,但似乎在某些高版本下,并不是默认注册的,如笔者的 5.2.1.RELEASE 版,需要手动注册。