记录一下
java.security.NoSuchAlgorithmException: No such algorithm: SM4/ECB/PKCS5Padding
在main里面调用是没有问题的,但是启动服务接口调用就报着这问题;
方法1:
static{
if (Security.getProvider(BouncyCastleProvider.PROVIDER_NAME) == null){
//No such provider: BC
Security.addProvider(new BouncyCastleProvider());
}
}
方法2 (解决):
把jar包放在C:\Program Files\Java\jdk1.8.0_77\jre\lib\ext目录下