Перейти к содержанию

Записи с меткой «Feign»

RequestLine с Feign Client

В этом руководстве покажем, как использовать аннотацию @RequestLine в Feign Client. @RequestLine – это шаблон для определения URI и параметра запроса для подключения к веб-службе RESTful. Зависимость от Maven Для начала создадим веб-проект Spring Boot и включим зависимость spring-cloud-starter-openfeign или feign-core в файл pom.xml. Spring-cloud-starter-openfeign включает в себя зависимость feign-core: или @RequestLine в Feign Client …

Введение в Spring Cloud OpenFeign

В этой статье познакомимся со Spring Cloud OpenFeign – декларативным REST-клиентом для приложений Spring Boot. Feign упрощает написание клиентов веб-сервисов благодаря поддержке подключаемых аннотаций, включая аннотации Feign и JAX-RS. Кроме того, Spring Cloud добавляет поддержку аннотаций Spring MVC и использования тех же HttpMessageConverters, что и в Spring Web. Одна из замечательных особенностей использования Feign заключается …

Интеграционные тесты с помощью Spring Cloud Netflix и Feign

В этой статье изучим интеграционное тестирование Feign Client. Создадим базовый Open Feign Client, для которого напишем простой интеграционный тест с помощью WireMock. После этого добавим конфигурацию Ribbon в наш клиент, а также создадим для него интеграционный тест. И, наконец, настроим тестовый контейнер Eureka и протестируем эту настройку, чтобы убедиться, что вся конфигурация работает должным образом. …