Learn design strategies for decoupling Java modules.
Here's what I've written (so far):
Baeldung on Java
- All
- Spring Boot (5)
- Spring Data (3)
- Spring MVC (2)
- Java Concurrency (2)
- Jakarta EE (2)
- Core Java (2)
- Spring Web (1)
- REST (1)
- Maven (1)
- Java String (1)
- Java Streams (1)
- Java Collections (1)
- Java Array (1)
- Architecture (1)
Multi-Module Maven Application with Java Modules
Filed under Maven
Learn to create a multi-module Maven application using the Java Platform Module System (JPMS).
Spring Data Web Support
Filed under REST, Spring Data, Spring MVC
Learn how Spring Data Web Support uses resolvers to reduce boilerplate code and make our REST Controllers more expressive.
The Dependency Inversion Principle in Java
Filed under Architecture
Learn the fundamentals of the Dependency Inversion Principle through examples written in Java 8 and in the Java 11 module system.
Building a Web Application with Spring Boot and Angular
Filed under Spring Boot, Spring Web
Have a look into building a web application with a Spring REST back-end and Angular front-end.
Guide to Stream.reduce()
Filed under Java Streams
Learn the key concepts of the Stream.reduce() operation in Java and how to use it to process sequential and parallel streams.
Validation in Spring Boot
Filed under Spring Boot
Learn how to validate domain objects in Spring Boot using Hibernate Validator, the reference implementation of the Bean Validation framework.
Configuring a DataSource Programmatically in Spring Boot
Filed under Spring Boot, Spring Data
Learn how to configure a Spring Boot DataSource programmatically, thereby side-stepping Spring Boot’s automatic DataSource configuration algorithm.
What Is Thread-Safety and How to Achieve It?
Filed under Java Concurrency
Learn about the different use cases for thread-safety and concurrent access.