Tag

FeignClient

0 views collected around this technical thread.

Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Sep 20, 2024 · Backend Development

Master Spring Cloud OpenFeign: Complete Guide with Code Samples

This article provides a comprehensive introduction to Spring Cloud OpenFeign, comparing it with Feign and HttpExchange, and walks through practical setup, client declaration, custom configuration, interceptors, error handling, timeout and logging settings with full code examples for Spring Boot 3.2.5.

FeignClientJavaOpenFeign
0 likes · 11 min read
Master Spring Cloud OpenFeign: Complete Guide with Code Samples
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Oct 13, 2023 · Backend Development

Mastering Spring Cloud OpenFeign: Common Pitfalls and Advanced Configurations

This guide explains how to set up Spring Cloud OpenFeign, demonstrates key code examples, and uncovers five often‑overlooked issues—including timeout defaults, retry behavior, fallback strategies, the primary attribute, and dynamic timeout refresh—while providing practical configuration solutions.

FeignClientJavaOpenFeign
0 likes · 8 min read
Mastering Spring Cloud OpenFeign: Common Pitfalls and Advanced Configurations
Code Ape Tech Column
Code Ape Tech Column
Jun 10, 2023 · Backend Development

Simplifying Local Development with OpenFeign: Custom URL Routing via ImportBeanDefinitionRegistrar

This article explains how to simplify OpenFeign calls during local development by configuring FeignClient URLs through a custom ImportBeanDefinitionRegistrar, avoiding manual code changes for production, and provides step‑by‑step implementation, configuration, and testing guidance for Spring Cloud microservices.

FeignClientImportBeanDefinitionRegistrarJava
0 likes · 13 min read
Simplifying Local Development with OpenFeign: Custom URL Routing via ImportBeanDefinitionRegistrar
Code Ape Tech Column
Code Ape Tech Column
May 18, 2023 · Backend Development

Understanding the Dynamic Proxy Mechanism of Spring Cloud OpenFeign

This article explains the origins, usage, and internal dynamic‑proxy workflow of Spring Cloud OpenFeign, illustrating how FeignClient interfaces are scanned, annotated, and transformed into remote service calls through generated proxy classes, with code examples and diagrams.

Dynamic ProxyFeignClientJava
0 likes · 10 min read
Understanding the Dynamic Proxy Mechanism of Spring Cloud OpenFeign
Code Ape Tech Column
Code Ape Tech Column
Mar 29, 2023 · Backend Development

Understanding Spring Boot Configuration Loading Order: Apollo, @Value, and @FeignClient

This article explains why Apollo configuration stops working after switching from @Value to @FeignClient in a Spring Boot project, analyzes the loading order of Spring's configuration mechanisms, and shows how to adjust the bootstrap settings to resolve the issue.

ApolloFeignClientSpring Boot
0 likes · 9 min read
Understanding Spring Boot Configuration Loading Order: Apollo, @Value, and @FeignClient
Selected Java Interview Questions
Selected Java Interview Questions
Jan 18, 2023 · Backend Development

Analyzing and Resolving Circular Dependency Causing SocketTimeoutException in SpringBoot Microservices

The article investigates a SocketTimeoutException caused by a circular dependency between two SpringBoot microservices, explains how the deadlock occurs, demonstrates a reproducible test setup with Eureka, FeignClient and JMeter, and provides a concrete code‑level fix to break the loop.

Circular DependencyEurekaFeignClient
0 likes · 8 min read
Analyzing and Resolving Circular Dependency Causing SocketTimeoutException in SpringBoot Microservices
Code Ape Tech Column
Code Ape Tech Column
Jan 11, 2023 · Backend Development

Resolving SocketTimeoutException Caused by Circular Dependency in Spring Cloud Microservices

The article analyzes a SocketTimeoutException occurring in a test environment due to a circular dependency between two Spring Cloud microservices, demonstrates how removing the circular call eliminates the timeout, and provides verification steps with code, JMeter load testing, and thread‑dump analysis.

Circular DependencyEurekaFeignClient
0 likes · 9 min read
Resolving SocketTimeoutException Caused by Circular Dependency in Spring Cloud Microservices
Sanyou's Java Diary
Sanyou's Java Diary
Apr 23, 2022 · Backend Development

How OpenFeign Builds Dynamic Proxies in Spring Cloud – A Deep Dive

This article dissects the inner workings of OpenFeign within Spring Cloud, explaining how @EnableFeignClients triggers bean registration, how FeignClientsRegistrar and related configuration classes create BeanDefinitions, and how the FeignBuilder ultimately generates dynamic proxy instances for Feign clients.

Dynamic ProxyFeignClientOpenFeign
0 likes · 21 min read
How OpenFeign Builds Dynamic Proxies in Spring Cloud – A Deep Dive
Code Ape Tech Column
Code Ape Tech Column
Mar 16, 2022 · Backend Development

Understanding OpenFeign’s Dynamic Proxy Mechanism in Spring Cloud

This article explains how Spring Cloud OpenFeign simplifies remote service calls by using Java dynamic proxies, walks through its initialization process, annotation parsing, and shows concrete code examples that illustrate the creation of proxy objects and method handlers.

Dynamic ProxyFeignClientJava
0 likes · 11 min read
Understanding OpenFeign’s Dynamic Proxy Mechanism in Spring Cloud
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
May 23, 2021 · Backend Development

Master Spring Cloud OpenFeign: Configuring URLs, Timeouts, Logging & Hystrix

This tutorial walks through setting up Spring Boot 2.3.8 with Spring Cloud Hoxton, adding OpenFeign dependencies, configuring service URLs, customizing Feign client defaults, enabling logging, setting request timeouts, and integrating Hystrix circuit breaker with fallbacks and factories.

FeignClientHystrixOpenFeign
0 likes · 7 min read
Master Spring Cloud OpenFeign: Configuring URLs, Timeouts, Logging & Hystrix