提示:sun.misc.BASE64Decoder是内部专用 API

在使用sun.misc.BASE64Decoder类时,编译时会提示:

sun.misc.BASE64Decoder是内部专用 API, 可能会在未来发行版中删除

解决办法:改用JDK8自带的java.util.Base64

public class JDKBase64Util {

    /**
     * BASE64解密
     */
    public static byte[] decryptBASE64(String key) throws Exception {
        return Base64.getDecoder().decode(key);
    }

    /**
     * BASE64加密
     */
    public static String encryptBASE64(byte[] key) throws Exception {
        return Base64.getEncoder().encodeToString(key);
    }
}

 

你可能感兴趣的:(JAVA)