问题和原因:
1.问题:springboot+若以框架前后端分离版整合minio报错Unsupported OkHttp library found. Must use okhttp >= 4.8.1
okhttp3.RequestBody.create([BLokhttp3/MediaType;)Lokhttp3/RequestBody;
2.原因:因为springboot自带较低版本的okhttp,即使在依赖中新增较高版本的okhtttp依赖,也会报同样的错误,这是需要在父pom.xml中的中增加okhttp版本声明
<okhttp3.version>4.8.1</okhttp3.version>
并在父pom.xml中的dependencyManagement 新增依赖
com.squareup.okhttp3
okhttp
${okhttp3.version}
可以重启一下idea清除缓存
测试成功了。