This is a simple project which is based on spring-boot 2.6.1 and uses H2 database, JPA, Thymeleaf template engine, Bootstrap and contains JUnit tests and Docker. A live deployment is available on Heroku: https://shopping-list-spring-boot.herokuapp.com/
mvn clean install
or using wrapper
./mvnw clean install
mvn clean install -DskipTests
mvn clean install -DskipDocker=false
mvn spring-boot:run
or simply run the application in your IDE using public static void main method.
Open the following URL in browser:
http://localhost:8000
Port is configurable in application.properties.
This application uses H2 database and so should run locally. Remote database connections can also be configured in application.properties.
docker-compose up