First class procedure weaving together OO, Functional, Imperative, Reactive
See OO Functional Imperative Reactive weaved together for details of this repository.
-
Clone this repository
-
In the cloned directory, run:
mvn clean install
-
Once built, run the following to start up the application:
mvn net.officefloor.maven:officefloor-maven-plugin:open
Note: once the Graalvm issue is resolved, can also run the Spring uber jar: Graalvm: Exception when run from uber-jar
-
Once running, a simple user page is available at http://localhost:7878 (open in a browser)
-
This page provides means to invoke the various end points
-
Once done, the application can be stopped with
mvn net.officefloor.maven:officefloor-maven-plugin:close
For more information, see OfficeFloor - particularly the tutorials
Also, see the blog regarding why.