我使用Spring版本2.1.11.After,在运行应用程序时添加pom.xml.I中的spring-security-oauth2-autoconfigure获得以下错误。
"java.lang.SecurityException: class "org.bouncycastle.jcajce.provider.asymmetric.DSTU4145$Mappings"'s signer information does not match signer information of other classes in the same package"发布于 2020-09-30 09:40:46
这是因为要加载的库中的某些jar版本不兼容,也就是。该死的。尝试排除组org.bouncycastle。您还可以指定版本:bcprov-jdk16
对于gradle:
implementation(group: 'aaa', name: 'bbb', version: '1.0.0') {
exclude group: 'org.bouncycastle'
}对于maven:
<dependency>
<groupId>aaa</groupId>
<artifactId>bbb</artifactId>
<version>1.0.0</version>
<exclusions>
<exclusion>
<groupId>org.bouncycastle</groupId>
<artifactId>bcprov-jdk16</artifactId>
</exclusion>
</exclusions>
</dependency>https://stackoverflow.com/questions/60884777
复制相似问题