Learn about the Law of Demeter and understand how to adhere to it in object-oriented code.
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 (499)
- 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)
Check if a String Has All Unique Characters in Java
Filed under Java String
A quick and practical guide to checking if a String has all unique characters in Java.
Difference between Gson @Expose and @SerializedName
Filed under JSON
A quick and practical comparison between Gson @Expose and @SerializedName
What Is the Maximum Depth of the Java Call Stack?
Learn how to determine the maximum depth of the Java call stack.
Java Weekly, Issue 499
Filed under Weekly Review
Azure Spring, Spring Rest Client, Micronaut 4, Reactive database connectivity, virtual threads, and Gen-AI.
Does Java Read Integers in Little Endian or Big Endian?
Filed under Java Numbers
Understand the specifics of how Java reads integers and whether it follows the Little or Big Endian approach.
Java Weekly, Issue 498
Filed under Weekly Review
Generational ZGC, reactive database access, health check, Kotlin 1.9, and billions of messages over TCP/IP!
Accessing Session Attributes in Thymeleaf
Filed under Spring MVC
A quick and practical guide to accessing session attributes in Thymeleaf.
Check if a String Contains Non-Alphanumeric Characters
Filed under Java String
A quick and practical guide to checking if a String contains non-alphanumeric characters.