Dependency Injection using the Java 9 Modular Framework

The last topic we will learn about is molecularity and basics of  Java 9 modules. Now, we will learn how to write modules and how Dependency Injection is handled in modules.

Java 9 has the concept of Service Loader, which is related to IoC and Dependency Injection. New module systems do not provide Dependency Injection, but the same can be achieved by Service Loader and SPI (Service Provider Interface) Pattern. We will now see how this will work with Java 9.

Get Java 9 Dependency Injection now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.