Discover core concepts of one of the most popular build tools – Gradle.
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)
How to Copy a File with Java
Filed under Java IO
Take a look at some common ways of copying files in Java.
Java Weekly, Issue 204
Filed under Weekly Review
This week a lot of excitement about Java 10, Kotlin, and Hibernate.
Display All Time Zones With GMT and UTC in Java
Filed under Java Dates
Take a look at displaying all time zones with GMT and UTC offsets.
Introduction to Creational Design Patterns
Filed under Architecture
An introduction to four fundamental creational design patterns: Singleton, Factory Method, Abstract Factory, and Builder.
A Guide to Spring AbstractRoutingDatasource
Filed under Spring Persistence
Learn how to use the Spring AbstractRoutingDataSource to dynamically determine the actual DataSource based on the current context.
Guide to Java String Pool
Filed under Java String
Learn how the JVM optimizes the amount of memory allocated to String storage in the Java String Pool.
Spring Security for Reactive Applications
Filed under Reactive, Spring Security
A quick and practical example of Spring Security 5 framework’s features for securing reactive applications.
A Guide to Google-Http-Client
Filed under HTTP Client-Side
Take a look at the Google HTTP Client library for accessing resources via the HTTP connection protocol in Java.