Java GCs, Project Panama, Spring Data JDBC, multiset vs joins, structured concurrency, and HTTP/3.
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 (514)
- 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)
Expose GraphQL Field with Different Name
Filed under Web Services
Learn how a GraphQL field can be exposed with a different name.
Java Weekly, Issue 440
Filed under Weekly Review
Java 9 cleaners, structured concurrency in Java 19, definitely non-nullable types in Kotlin, native Java, and maxUnavailable for StatefulSets.
Sorting Objects in a List by Date
Filed under Java Dates, Java List
Learn how to sort a Java Collection by Date object in both ascending and descending modes.
Difference Between Thread’s Context Class Loader and Normal Class Loader
Filed under Core Java
Explore the difference in the behavior of current and thread class loaders in Java.
Setting Request Headers Using Feign
Filed under REST
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.
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.