Java-新实例无法获取静态方法

Java-new instance cannot get static method

我可以编译

DigestUtils digestUtils = new DigestUtils();
String sign = digestUtils.shaHex(signStr);

之前,但最近,编译器会调用 shaHex 已弃用。

但是,如果我改为直接调用静态方法,编译器就可以了。

String sign = DigestUtils.sha1Hex(signStr);

有谁知道原因吗??

在本文档中有描述:DigestUtils