Расширяемый spring-boot-starter-parent:2.3.1-RELEASE
управляет версией com.squareup.okhttp3:okhttp
до 3.14.9 через spring-boot-dependencies :
<okhttp3.version>3.14.9</okhttp3.version>
...
<dependencyManagement>
<dependencies>
...
<dependency>
<groupId>com.squareup.okhttp3</groupId>
<artifactId>okhttp</artifactId>
<version>${okhttp3.version}</version>
</dependency>
...
</dependencies>
</dependencyManagement>
Это задокументировано в управление зависимостями :
Каждый выпуск Spring Boot предоставляет тщательно подобранный список зависимостей, которые он поддерживает. На практике вам не нужно указывать версию для какой-либо из этих зависимостей в конфигурации сборки, поскольку Spring Boot управляет этим за вас.
Вам нужно либо принять это, либо работать с этой версии или установите свойство okhttp3.version
в своем проекте для okhtttp
версии, с которой вы хотите построить.