我可以编译

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


以前,但最近,编译器将不推荐使用shaHex。

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

String sign = DigestUtils.sha1Hex(signStr);


有人知道原因吗?

最佳答案

在此文档中进行了描述:DigestUtils
java - Java新实例无法获取静态方法-LMLPHP

10-07 19:18