Learn how to use the Flogger framework as an alternative for the traditional logging frameworks.
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)
Mocking a WebClient in Spring
Mocking the fluent Spring WebClient interface for testing is possible but hard work. MockWebServer is an easy to use alternative.
How to Change the Java Version in an IntelliJ Project
Filed under IDE
A quick and practical overview of how to change the Java version in an IntelliJ project.
Authentication with HttpUrlConnection
Filed under Security
Learn how to authenticate HTTP requests using HttpUrlConnection.
Grouping Jakarta (Javax) Validation Constraints
Filed under Jakarta EE
A quick and practical overview of grouping Javax validation constraints.
Graceful Shutdown of a Spring Boot Application
Filed under DevOps, Spring Boot
Shut down a Spring Boot application gracefully.
Java Weekly, Issue 300
Filed under Weekly Review
Issue 300 🙂 An overview of Maven archetypes and alternatives for project scaffolding, and a look at best practices for implementing TestProject.
Using Multiple Source Objects With MapStruct
Filed under Java
Learn how to use multiple source objects with MapStruct.
Spring Validation Message Interpolation
Filed under Spring
Learn how default Spring message interpolation works and how to create a custom message interpolation engine