mirror of
https://gitee.com/dromara/hutool.git
synced 2025-04-05 17:37:59 +08:00
修复NoSuchMethodError未捕获问题
This commit is contained in:
parent
914a7b700c
commit
50c07dd4d8
@ -7,6 +7,7 @@
|
|||||||
### 🐣新特性
|
### 🐣新特性
|
||||||
|
|
||||||
### 🐞Bug修复
|
### 🐞Bug修复
|
||||||
|
* 【crypto】 修复NoSuchMethodError未捕获问题(issue#2966@Github)
|
||||||
|
|
||||||
-------------------------------------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------------------------------------
|
||||||
# 5.8.15 (2023-03-09)
|
# 5.8.15 (2023-03-09)
|
||||||
|
@ -8,6 +8,9 @@ import java.security.Provider;
|
|||||||
* @author looly
|
* @author looly
|
||||||
*/
|
*/
|
||||||
public enum GlobalBouncyCastleProvider {
|
public enum GlobalBouncyCastleProvider {
|
||||||
|
/**
|
||||||
|
* 单例
|
||||||
|
*/
|
||||||
INSTANCE;
|
INSTANCE;
|
||||||
|
|
||||||
private Provider provider;
|
private Provider provider;
|
||||||
@ -16,7 +19,7 @@ public enum GlobalBouncyCastleProvider {
|
|||||||
GlobalBouncyCastleProvider() {
|
GlobalBouncyCastleProvider() {
|
||||||
try {
|
try {
|
||||||
this.provider = ProviderFactory.createBouncyCastleProvider();
|
this.provider = ProviderFactory.createBouncyCastleProvider();
|
||||||
} catch (NoClassDefFoundError e) {
|
} catch (NoClassDefFoundError | NoSuchMethodError e) {
|
||||||
// ignore
|
// ignore
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user