J'essaie de migrer de Spring Boot 1.5 tio 2.0 et j'ai rencontré un problème: j'ai changé la version de spring-cloud-netflix-core de 1.3.4.RELEASE à 2.0.1.RELEASE :
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-netflix-core</artifactId>
<version>2.0.1.RELEASE</version>
</dependency>
Malheureusement, les importations de bibliothèques feintes ont échoué:
import org.springframework.cloud.netflix.feign.EnableFeignClients;
import org.springframework.cloud.netflix.feign.FeignAutoConfiguration;
import org.springframework.cloud.netflix.feign.FeignClient;
Il n'y a pas de bibliothèque .feign dans la nouvelle version 2.0.1. Que dois-je utiliser à la place? (connot quitte l'ancienne version cloud en raison d'un conflit avec la configuration automatique de Spring Boot)
Depuis le 2.x
release Spring Cloud a déplacé les classes feintes de netflix vers leur propre projet.
https://github.com/spring-cloud/spring-cloud-openfeign
Vous devez mettre à jour votre réimportation avec le bon package
org.springframework.cloud.openfeign
Vous devez importer feign en tant que dépendance indépendante à partir de la version 2.X:
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
<version>2.0.1.RELEASE</version>
</dependency>