A wide range of topics in the Java ecosystem, from speeding up JPA associations to distributed tracing, and a peek at the evolution of value types. A good week.
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 (515)
- 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 DAO Pattern in Java
Filed under Persistence
Learn how to implement the Data Access Object (DAO) pattern in Java to isolate the persistence and business layers of your application.
Importance of Main Manifest Attribute in a Self-Executing JAR
Learn how to create a self-executing JAR by specifying the main class as an attribute in the Manifest file.
Guide to Maven Archetype
Filed under Maven
Learn what Maven archetypes are used for, and how you can create your own
Java with ANTLR
Filed under Java
Learn how to parse and process structure text and languages with ANTLR in Java
An Introduction to CDI (Contexts and Dependency Injection) in Java
Filed under Jakarta EE
Have a a look at CDI’s most relevant features and implement different approaches for injecting dependencies in client classes.
How to Get the File Extension of a File in Java
Filed under Java IO
Learn how to obtain the file extension programmatically in Java.
Immutable Objects in Java
Filed under Core Java
Learn about immutability and how you can achieve it in a Java object.
Introduction to JavaPoet
Filed under Java
Learn how you can generate Java code with the JavaPoet library