Project Panama update, Spring Boot CLI, GraalVM, Jakarta MVC, YugabyteDB pooling, and software maintenance!
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)
Implementing Retry in Kafka Consumer
Filed under Spring Boot
Learn how to implement retry logic on a Kafka topic, including blocking and non-blocking approaches.
Class Methods vs Instance Methods in Java
Filed under Core Java
A brief comparison between class and instance methods in Java.
Lightweight Logging With tinylog 2
Filed under Logging
Learn the fundamental logging methods and configuration parameters of the tinylog 2 logging framework and understand how to issue log entries.
Record Patterns in Java
Filed under Core Java
Learn how record patterns allow us to extract the values of a record into variables using pattern matching.
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.