BLOB转BASE64—— 详细工具类(可直接使用、非代理方式)
前言: 之前有写过一个相同的文章:BLOB转BASE64—— 详细工具类(可直接使用),但是发现在数据持久层框架 - MyBatis 处理得到的结果中,blob再通过之前的那种代理的方式进行转化成Base64 的String类型的话会有问题,会报错误,错误信息如下所示:
提示代理错误,在网上看到有些说是因为没有代理实例的问题。还有些说什么的都有,简单的尝试了一下,发现不行,果断换路,使用了非代理式处理,代码如下,直接奉上:
// BLOB 转 BASE64 String
/*
* @Description :将BLOB类型数据转化成BASE64类型
* @param : blobDate ———— Object类型的数据,直接扔进去就好
*/
public static String getBase64InBlobForMybatis