Simplified SSL in Spring Boot, structured concurrency in Java 21, nulls in Collectors, XSS in Java, and WASM on Docker.
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)
Generating WSDL Stubs With Gradle
Filed under Gradle, Web Services
Learn how to generate WSDL stubs with Gradle and use the generated stub classes.
Java Weekly, Issue 493
Filed under Weekly Review
Generational Shenandoah, nullability of value types, class loaders in Java, DDL validation, and rolling out features at scale!
How to Display a Full HTTP Response Body With Gatling
Filed under Testing
Learn how to display on the console the full HTTP response body with Gatling.
Java Weekly, Issue 492
Filed under Weekly Review
Exhaustiveness in Pattern Matching, dynamic threads for JVM compilers, JFR events in shell, association attributes in JPA, and zero downtime migrations at scale!
Replacing Variables in a Document Template with Java
Filed under Java IO
Learn how to replace a pattern in various locations of a Word document.
Spring Boot Properties Prefix Must Be in Canonical Form
Filed under Spring Boot
Learn how to avoid Spring Boot configuration properties errors by using canonical kebab-casing formats.
Configuring Gradle Tasks in Spring Boot
Filed under Gradle, Spring Boot
A quick and practical guide to configuring Gradle tasks in Spring Boot 3.
Java Weekly, Issue 491
Filed under Weekly Review
Simplified main entries, CDC for cache, cloud-native Graal, key encapsulation, and event sourcing and audit logs!