SpringMVC —— 优雅地返回图片

  • 直接看源码
@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 版,需要手动注册。

发布了48 篇原创文章 · 获赞 2 · 访问量 6338

猜你喜欢

转载自blog.csdn.net/qq_39291919/article/details/103198966