maven 打包的时候如果引入了对应的类 import sun.misc.BASE64Encoder;
就会报这个warning ,
凡是以sun开头的jdk包都是不建议使用的 ,Classes from "sun.*" packages should not be used ,
不过JDK已经给我们提供了对应的工具类 import java.util.Base64;
@Test
public void testBASE64Encoder(){
String s = "123456789ABCDEFGabc!";
String compressString = new BASE64Encoder().encode(s.getBytes());
byte[] encode = Base64.getEncoder().encode(s.getBytes());
System.out.println(compressString);
System.out.println(new String(encode));
}
打印的结果是一样的。OK