Learn how we can add local JAR files to our Gradle dependencies.
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 (501)
- 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)
Inserting Null Into an Integer Column Using JDBC
Filed under Persistence
Learn how to store null values in a database using plain JDBC.
Understanding the Pattern.quote Method
Filed under Core Java
When using regular expressions in Java, sometimes we need to match regex patterns in their literal form – without processing any metacharacters. Let’s find out how we can do that.
Spring Validation in the Service Layer
Filed under Spring Boot
A quick and practical introduction to service layer validation in Spring.
Log4j Warning: “No Appenders Could Be Found for Logger”
Filed under Logging
Learn why the Log4j warning, “No appenders could be found for logger” occurs and how to resolve it, both in configuration and in Java code.
Java Weekly, Issue 388
Filed under Weekly Review
Safe natives in Java, secure microservices with Spring Security, continuous testing in Quarkus, AWS timeseries, and different test levels!
Kafka Streams vs. Kafka Consumer
Filed under Data
Learn how Kafka Streams simplify the processing operations when retrieving messages from Kafka topics.
Defining Unique Constraints in JPA
Filed under JPA
Learn how to define unique constraints on entity classes in JPA and Hibernate.
Finding All Classes in a Java Package
Filed under Core Java
Learn how to find all classes in a Java package at runtime.