FeignClient в весенних ботинках 2

Я пытаюсь перейти с Spring boot 1.5 tio 2.0 и столкнулся с проблемой: я изменил версию spring-cloud-netflix-core с 1.3.4.RELEASE на 2.0.1.РЕЛИЗ:

    <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. Что мне использовать вместо этого? (не оставляйте старую облачную версию из-за конфликта с автоконфигурацией весенней загрузки)


person Sviatlana    schedule 17.09.2018    source источник


Ответы (2)


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

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

Вам необходимо обновить свой реимпорт с помощью правильного пакета

org.springframework.cloud.openfeign

person Darren Forsythe    schedule 17.09.2018

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

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-openfeign</artifactId>
    <version>2.0.1.RELEASE</version>
</dependency>
person S.K.    schedule 17.09.2018