Minio与SpringBoot使用okhttp3问题解决

作者:Ayh 时间:2021-06-25 19:17:08 

抛砖

今天使用monio做S3存储时,添加云服务器初始化时一直在构建客户端抛出异常。

MinioClient.builder() //NoClassDefFoundError: Could not initialize class MinioAsyncClient

嗯?为什么会是 NoClassDefFoundError再次确认依赖,没问题,monio版本也是最新的,况且我也不是用的MinioAsyncClient好吧,咱来看看源码(不想看过程 可直接拉到最后完璧)

追影

Minio与SpringBoot使用okhttp3问题解决

哦,实际上还是构建的一个异步客户端, 那没事了那我直接用MinioAsyncClient来构建客户端呢 \

好家伙

Minio与SpringBoot使用okhttp3问题解决

再去看依赖库看版本

Minio与SpringBoot使用okhttp3问题解决

紧跟着再去minio的依赖pom看看

Minio与SpringBoot使用okhttp3问题解决

这不麻了吗? 这个okhttp33.14.9版本从哪里冒出来的再来分析一下依赖关系

Minio与SpringBoot使用okhttp3问题解决

版本的确是被更改了,能更改当前项目的包版本那就只有父级的pom了,于是咱继续追~当我打开父级的spring-boot-dependencies查找时,果然

Minio与SpringBoot使用okhttp3问题解决

这不就离个大谱吗?原来是领头人的版本问题

完璧

终于找到罪魁祸首了,既然这个版本是spring-boot-dependencies声明的,那咱就直接覆盖掉就好直接在父级POM中的properties中再声明一个与minio一样的版本号即可

Minio与SpringBoot使用okhttp3问题解决

至此问题解决

来源:https://juejin.cn/post/7117458669943390245

标签:Minio,SpringBoot,okhttp3
0
投稿

猜你喜欢

  • 使用栈的迷宫算法java版代码

    2022-03-07 12:47:16
  • 深入理解java中Arrays.sort()的用法

    2021-05-26 22:25:58
  • java程序员必须要学会的linux命令总结(推荐)

    2021-12-11 00:47:47
  • Java如何修改.class文件变量

    2022-05-18 17:07:50
  • winform绑定快捷键的方法

    2023-12-10 22:16:04
  • Spring Security基本原理详解

    2022-12-24 15:57:54
  • 关于SpringCloud的微服务结构及微服务远程调用

    2021-11-06 20:11:45
  • Java实现XML文件学生通讯录

    2023-07-23 19:21:49
  • Java多态和实现接口的类的对象赋值给接口引用的方法(推荐)

    2023-11-26 11:59:41
  • Java多线程编程详细解释

    2022-12-22 10:19:41
  • Base64编码解码原理及C#编程实例

    2022-05-07 03:58:53
  • 关于C#操作文件路径(Directory)的常用静态方法详解

    2023-06-06 10:40:12
  • 代码详解Java猴子选王问题(约瑟夫环)

    2023-09-16 07:33:43
  • Java+Nginx实现POP、IMAP、SMTP邮箱代理服务

    2023-11-26 10:31:47
  • IntelliJ IDEA 2017 汉化包及图文教程

    2023-11-25 12:17:58
  • Java基于链表实现栈的方法详解

    2022-07-02 11:39:20
  • Struts2学习笔记(5)-参数传递方法

    2023-08-30 13:03:21
  • Java线程创建的四种方式总结

    2023-10-29 19:36:03
  • Java Arrays.sort和Collections.sort排序实现原理解析

    2022-11-01 01:53:57
  • C++形参与实参的区别实例解析

    2023-11-02 23:39:05
  • asp之家 软件编程 m.aspxhome.com