New release of GraalVM, Speculating over the fate of Loom and Valhalla, Building a server framework, Cloud computing and climate change, and in praise of humility!
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)
The Capacity of an ArrayList vs the Size of an Array in Java
Filed under Java Array, Java List
The capacity of an ArrayList functions differently to the size of an Array. We explore the differences and when it’s a good idea to set an ArrayList’s size.
Reusing Docker Layers with Spring Boot
Filed under Docker, Spring Boot
In this tutorial, we’ll see how to exploit the new capabilities of Spring Boot to reuse Docker layers.
Java Weekly, Issue 360
Filed under Weekly Review
Meet Spring Boot 2.4, Embracing subatomic Java, Catching up with the new Java features, and a set of practical guides on distributed systems.
Maven Packaging Types
Filed under Maven
In this article, we explore the different packaging types available in Maven.
Java Weekly, Issue 359
Filed under Weekly Review
All things Reactive: R2DBC joins Reactive Foundation, Reactive Manifesto II, and The Reactive Principles. NUMA meets G1, GraphQL at scale, and write angry!
JPA CascadeType.REMOVE vs orphanRemoval
Filed under JPA
Learn about the difference between JPA CascadeType.REMOVE and orphanRemoval for deleting entities.
Ignoring Fields With the JPA @Transient Annotation
Filed under JPA
Learn how to ignore fields using the JPA @Transient annotation in Java.
Localizing Exception Messages in Java
Filed under Core Java
Learn how to use the getLocalizedMessage() method to provide localized exception messages