FeignClient в весенней загрузке 2 - PullRequest
0 голосов
/ 17 сентября 2018

Я пытаюсь перейти с весенней загрузки 1.5 на tio 2.0 и столкнулся с проблемой: я изменил версию spring-cloud-netflix-core с 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>

К сожалению, импорт файлов симуляции не удался:

import org.springframework.cloud.netflix.feign.EnableFeignClients;
import org.springframework.cloud.netflix.feign.FeignAutoConfiguration;
import org.springframework.cloud.netflix.feign.FeignClient;

В новой версии 2.0.1 нет библиотеки .feign.Что я должен использовать вместо этого?(не оставлять старую облачную версию из-за конфликта с автоконфигурацией весенней загрузки)

Ответы [ 2 ]

0 голосов
/ 17 сентября 2018

Вам необходимо импортировать feign как независимую зависимость, начиная с версии 2.X:

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-openfeign</artifactId>
    <version>2.0.1.RELEASE</version>
</dependency>
0 голосов
/ 17 сентября 2018

С момента выпуска 2.x Spring Cloud перемещенные классы netflix feign были перенесены в собственный проект.

https://github.com/spring-cloud/spring-cloud-openfeign

Вам необходимо обновить реимпорт с правильным пакетом

org.springframework.cloud.openfeign

...