The LeasingNinja in Java with DDD style bounded contexts and domain model. UI in Spring WebMVC.
If you haven't visited leasingninja.io yet, should do so now, as its the introduction to the further text.
In Java we implement entities and value objects as classes. We start with the central entity Contract.
./mvnw testStart the web app:
docker-compose upOpen http://localhost:8080 in your browser.
Install LeasingNinja to your Maven repository:
./mvnw installStart the web app:
./mvnw -pl leasingninja-webapp spring-boot:run -Dspring-boot.run.jvmArguments=-enableassertionsYou might want to see more logging:
./mvnw -pl leasingninja-webapp spring-boot:run -Dspring-boot.run.jvmArguments=-enableassertions -Dspring-boot.run.arguments=--logging.level.io.leasingninja=TRACEOpen http://localhost:8080 in your browser.