只需将OkHttp升级到4.4.0,即可从3.3.0升级。
我知道OkHttp现在依赖Kotlin,但这现在给Spring Boot(2.2.5)和Jackson带来了一些有害的副作用,因为它现在警告不要在类路径上使用com.fasterxml.jackson.module:jackson-module-kotlin
。
现在,我有点被迫添加此库,因为为了防止出现此警告而移至4.4.0。 有办法防止这种情况吗?我猜不可能在类路径上没有kotlin;-)
答案 0 :(得分:2)
OkHttp可传递地将kotlin stdlib拉到您的类路径中。 杰克逊会检测到这一点,然后发出警告。
除非您有一些用Kotlin编写的DTO类应由jackson(反序列化),否则您可以忽略该警告。