背景
警告: BASE64Decoder是内部专用 API, 可能会在未来发行版中删除”或“警告: BASE64Encoder是内部专用 API, 可能会在未来发行版中删除
BASE64Encoder是在sun.misc包下,即:sun.misc.BASE64Encoder。这是sun公司的内部方法,不在jdk标准库里。java9中已经移除并有新的替代类。
一、java.util.Base64
Base64.Encoder encoder1 = Base64.getEncoder();
二、org.apache.commons.codec.binary.Base64
Base64 base64 = new Base64();
三、org.springframework.util.Base64Utils
String base64Str = Base64Utils.encodeToString(bytes);