A series of tutorials on reactive programming support in Spring
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 (501)
- 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 377
Filed under Weekly Review
Java 16 is released, official native images for Spring, backpressure, Jetty HTTP load generator, GitHub actions, and say no to SOLID!
Spring Security OAuth Authorization Server
Filed under Spring Security
Learn how to use the Spring Security OAuth Authorization Server.
Java Weekly, Issue 376
Filed under Weekly Review
On Java 16 and beyond: Records, Vector API, Unix domain sockets, UTF-8 everything, and Project Valhalla. Also, slow queries with Hibernate, and Kind over minikube!
Guide to Purging an Apache Kafka Topic
Filed under Data
Explore a few strategies to purge data from an Apache Kafka topic
Java Weekly, Issue 375
Filed under Weekly Review
Deserialization events in JFR, more efficient G1, native images, Scala 3, pattern matching for primitives, merge join algorithm, and effective communication.
Invoking a Private Method in Java
Filed under Core Java
We sometimes need to access private methods from our code, especially our test code. In this tutorial we cover a couple of ways to make private methods accessible.
Java Weekly, Issue 374
Filed under Weekly Review
Streaming options, initializing testcontainers, faster charset decoding, DDD in Java, GraphQL microservices, and recipes for being an enabler manager!
Where Does Java’s String Constant Pool Live, the Heap or the Stack?
Filed under Java String, JVM
Learn about the storage area for String constant pool.