1. Introduction
Let’s implement simple internet store where you can create, paid order and where system can change it’s state….
2. Implementation
2.1. build and run
build, run and test using gradle / docker
./gradlew
java -jar build/libs/*.jar
bash build/libs/*.jar
./gradlew build composeUp
./gradlew composeDown
build, run and test using maven / docker
./mvnw
java -jar target/*.jar
bash target/*.jar
bash mvnw docker-compose:up -P docker
bash mvnw docker-compose:down -P docker
2.2. test
http post :8080/api/
http post :8080/api/00000000-0000-0000-0000-000000000000
Initially generated by using generator-jvm yeoman generator (kotlin-spring-boot)