在使用minio作为说明并用下面的方法修复它之后,我可以failed.what来解决这个错误。
<dependency>
<groupId>io.minio</groupId>
<artifactId>minio</artifactId>
<version>8.3.5</version>
<exclusions>
<exclusion>
<artifactId>okhttp</artifactId>
<groupId>com.squareup.okhttp3</groupId>
</exclusion>
</exclusions>
</dependency>
<!-- https://mvnrepository.com/artifact/com.squareup.okhttp3/okhttp -->
<dependency>
<groupId>com.squareup.okhttp3</groupId>
<artifactId>okhttp</artifactId>
<version>4.9.3</version>
</dependency>
</dependencies>发布于 2022-02-09 13:41:06
我也在io.minio:minio:8.3.6中遇到了这个问题,但是我能够强制使用一个新版本的okhttp,它可以与MinIO客户端库一起工作。下面是build.gradle的片段(应该与Maven类似):
implementation("io.minio:minio:8.3.6")
implementation("com.squareup.okhttp3:okhttp:4.9.3")在我的例子中,它可能是由spring-boot-dependencies随spring依赖插件而来的,它管理着许多包含okhttp的依赖项,从而强制降级。
另请参阅:
更新
使用SpringBoot2.7.0,修复不再是必需的,因为okhttp的版本要求已经更新。现在,MinIO依赖项应该可以立即使用。
https://stackoverflow.com/questions/70914692
复制相似问题