Learn how record patterns allow us to extract the values of a record into variables using pattern matching.
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)
Java Weekly, Issue 471
Filed under Weekly Review
MongoDB, Spring Modulith, liveness and startup probes for Spring Boot, Kafka on K8S, JVM debugging internals, and BigTable pagination in Java. Happy New Year 🙂
Working With Multiple Repositories in Gradle
Filed under Gradle
Learn how to use libraries from multiple repositories when working on a Gradle project and how to use GitHub Package Registry for authenticated repositories.
NonUniqueResultException in Spring Data JPA
Filed under Spring Data
Learn about the NonUniqueResultException in Spring Data JPA and discover strategies to avoid it.
Using Watermarks with iText in Java
Filed under Java IO
Learn how to add watermarks to generated PDF and to an existing PDF using iText.
Java Weekly, Issue 470
Filed under Weekly Review
Pattern matching, GraalVM into OpenJDK, transactional MDC, event sourcing, and Postgres as a Message Queue!
Java Weekly, Issue 469
Filed under Weekly Review
GraalVM in OpenJDK, entity listeners, MicroProfile 6.0, RabbitMQ vs Kafka, and data pipelines at scale!
Getting a Value in JSONObject
Filed under JSON
A quick and practical guide to getting a value from JSONObject.
Reading and Writing With a ConcurrentHashMap
Filed under Java Map
A quick and practical guide to reading and writing from a hash table data structure in a thread-safe way using the ConcurrentHashMap class.