BASE64Decoder 警告

7/23/2021 Java

摘要

JDK:1.8.0_202

# 一:前言

警告: BASE64Decoder是内部专用 API, 可能会在未来发行版中删除

开发过程中遇到这个问题,虽然不影响项目运行,打包发布,但还是要把警告扼杀在摇篮中。 sun.misc都是sun公司的内部类,并没有在java api中公开过,不建议使用,所以使用这些方法是不安全的,将来随时可能会从中去除,所以相应的应该使用替代的对象及方法。

# 二:解决方法

import java.util.Base64;

Base64.Encoder encoder = Base64.getEncoder();
byte[] bytes = Base64.getEncoder().encode(string);

byte[] bytes = Base64.getDecoder().decode(string);
1
2
3
4
5
6
最后更新: 2/25/2022, 3:46:36 PM