我需要从数据库中读取blob并显示图像作为输出有什么方法可以做到吗?我可以将图像保存为数据库中的blob,但无法从数据库中获取它。
@RequestMapping(value = "/getlogo", method = { RequestMethod.GET,RequestMethod.POST })
public @ResponseBody BufferedImage getlogo(HttpSession session, @RequestBody ApplicationVO apo) throws IOException {
byte[] result=null ;
String appid=apo.getAppid();
logger.info("Application id :"+appid);
result=appService.getlogo(appid);
BufferedImage image=ImageIO.read(new ByteArrayInputStream(result));
return image;
}
这给了我错误: org.springframework.http.converter.HttpMessageNotWritableException:无法写入JSON:无限递归(StackOverflowError)
谢谢