Backward compatibility and Javac, Micronaut hipster, faster Graal, life after SecurityManager, API gateway in K8S, and Bitcoin’s energy problem!
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)
Introduction to Debezium
Filed under Data
Learn about CDC using Debezium and Java.
Convert an Array of Primitives to an Array of Objects
Filed under Java Array
Learn to convert an array of primitives to an array of objects.
Advise Methods on Annotated Classes With AspectJ
Filed under Spring
Learn how to write trace logging output when calling methods of configured classes using AspectJ.
Java Weekly, Issue 382
Filed under Weekly Review
Spring Data improvements, more from project Panama, delegation in Kotlin, deprecating security manager, clustered indices, and indexed jobs in K8S!
How to Handle InterruptedException in Java
Filed under Java Concurrency
Learn about Java’s InterruptedException, what causes it, and how to handle it.
Split Java String by Newline
Filed under Java String
Learn different ways to split a Java String by newline characters
The package-info.java File
Filed under Core Java
Learn about the package-info.java file, what its purpose is, and how we can use it to specify package-level Javadocs and annotations.
Displaying Error Messages with Thymeleaf in Spring
Filed under Spring MVC
Learn how to build a simple Spring application to demonstrate how to display various types of errors in Thymeleaf.