OpenFeign is a library that helps us build clients to web services by expressing the contract in a Java interface. We look at how to include header values in our requests through the interface, with fixed and dynamic values, and how to handle cross-cutting concerns like authorization by using interceptors.
Also find me here:
Baeldung Author
baeldung
This is the standard author on the site. Most articles are published by individual authors, with their own profiles, but when multiple people have a strong contribution, we publish collectively here.
Here's what I've written (so far):
Baeldung on Java
- All
- Weekly Review (500)
- Core Java (225)
- Spring (171)
- Testing (157)
- Spring Boot (152)
- Java (142)
- Java String (121)
- REST (109)
- Spring Security (102)
- Spring MVC (99)
- Persistence (96)
- Java IO (92)
- Jakarta EE (77)
- NoSQL (76)
- Java Collections (73)
- Data (73)
- Spring Data (71)
- Algorithms (69)
- Java Concurrency (64)
- DevOps (64)
- Security (57)
- Series (56)
- Java Dates (52)
- JPA (51)
- Reactive (49)
- Maven (47)
- HTTP Client-Side (46)
- Java Map (45)
- Spring Cloud (42)
- Java Numbers (41)
- Java Streams (40)
- Java Array (40)
- JVM (40)
- Java List (38)
- JSON (37)
- Architecture (37)
- Logging (29)
- Spring Persistence (28)
- Jackson (28)
- IDE (27)
- Gradle (25)
- Spring Web (24)
- Networking (20)
- Cloud (20)
- XML (18)
- Web Services (17)
- Groovy (16)
- Spring WebFlux (15)
- Java Web (11)
- Artificial Intelligence (8)
- Docker (7)
- Spring AI (1)
- News (1)
Java Weekly, Issue 439
Filed under Weekly Review
Static images for Java, C2 visualization, gazillion threads, Spring Boot 3.0, Java 9 cleaners, and oversized data in Postgres.
RequestLine with Feign Client
Filed under REST
Learn how to use @RequestLine annotation in Feign client.
Check if a Character Is a Vowel in Java
Filed under Java String
If we need to classify a character as a vowel or consonant in English, then there are a few ways we can achieve this. We look at three possible solutions in Java and compare their performance and ease of use.
Java Weekly, Issue 438
Filed under Weekly Review
Structured Concurrency, destructing patterns for Records, a JVM crash story, gRPC probes, and index scans in Postgres!
Find Files That Match Wildcard Strings in Java
Filed under Java IO
Learn how to search for files using wildcard patterns in Java
Apache ActiveMQ vs. Kafka
Filed under Architecture
A comparison between Apache ActiveMQ and Kafka.
Java Scanner useDelimiter with Examples
Filed under Java IO
Learn how to use the useDelimiter method of the Scanner class.
Converting a JDBC ResultSet to JSON in Java
Filed under Persistence
Learn three different ways to convert a JDBC ResultSet to a JSON object.