如何从java中读取mysql中的long blob?

时间:2018-02-19 09:11:58

标签: java mysql

我需要从数据库中读取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)

谢谢

0 个答案:

没有答案