Java Modules meet Dependency Injection
Arguably the most visible and most controversial new feature of Java 9 is the Java Module System Jigsaw. Despite the fact that the module system allows strong encapsulation and addresses a core need of any reasonably complex system, it was heavily debated before, during and after its release. What’s often forgotten though are the practical advantages of modules.
Experience level:
Beginner