Sample application using Spring Modulith to show how to implement:
- Modules by package
- Low coupling between package
- Named Interfaces
- Event driven
- Automatically Generated Documentation
- Tests
This application is based on Java 21 and Maven.
Maven Wrapper is available to build the app.
The expected Docker container (PostgreSql) automatically started at startup.