The most well known and reliable development language is Java—which recently shifted to a 6-month release schedule. This allows the user to have access to more frequent updates to the language. Among other things, the modular system was recently introduced in Java 9.

JPMS, or the Java Platform Module System, adds two foundational capabilities when building Java apps.

The first is reliable configuration, which replaces the class-path mechanism, allowing program components to declare explicit dependencies upon each other.

The second is strong encapsulation, which lets components declare which public types are accessible to others, and which aren’t.

#java #spring boot #modules

How to Use Java Modules to Build a Spring Boot Application
1.85 GEEK