In the Java Module System different modules can integrate which each other in a loosely coupled way using services obtained through the ServiceLoader API. module 'bar' provides a service to module 'foo' which uses the service. In this blogpost, I describe how the service loader currently works and how it could work if it would … Continue reading Java Modules Wish List – provide services using lambda functions
Semantic Versions in Java 9 modules as a safety-net
Java 9 modules do not support version checking as a compatibility safety-net. This blog post shows how it can be supported already using java modules and semantic versioning.
Boot Spring Context within each Java Module
Leverage the Java 9 Module System to boot spring application contexts encapsulated within each module. A small proof of concept.