Continuous Integration does not get rid of bugs,
but it does make them dramatically easier to find and remove.
— Martin Fowler
This is a demo project made using Spring + Thymeleaf, Spring Boot, Spring Security, Thymeleaf, Spring Data JPA, Spring Data REST, and Docker and it uses in-memory H2 DB.
You can run it via Maven or Docker.
Once the app starts, go to the web browser and visit http://localhost:8070/home
ID/PWD: **admin**/**admin**
ID/PWD: **user**/**password**
Go to the web browser and visit http://localhost:8070/h2-console
In field JDBC URL, put
jdbc:h2:mem:shopping_cart_db
High-level tools - Long shot