POC repository to see if spring can inject bi-directional dependencies across Java 9 modules. It contains 3 modules:
- app - the main application gets a Config implementation injected. Implements the Restart interface. Depends on common and config.
- config - a library with a ConfigImpl class, gets a Restart dependency injected. Depends on common.
- common - contains the interfaces that we use for injecting.