Spring Boot Shopping Cart Tutorial with MySQL Database, Thymeleaf, Bootstrap and jQuery



A total guide for developing Shopping cart module for an existing Spring Boot web application with the following information:
– Products in the shopping cart are kept in MySQL database (a client can put one or more products to his shopping cart).
– Customers must login to utilize shopping cart features
– Shopping cart essential actions: add items, remove produts, upgrade amount of items
– Shopping cart interface is fully responsive using HTML 5, Bootstrap 4, jQuery on the client side, and RESTful Webservices with Spring structure on the server side.

Technologies:
– Spring Boot Web & RESTful Webservices
– Spring Data JPA with Hibernate
– Spring Security
– Thymeleaf
– HTML 5, Bootstrap 4, jQuery
– MySQL database

Software programs:
– Java Advancement Set (JDK).
– Spring Tool Suite IDE (STS).
– MySQL Neighborhood server & MySQL Workbench.

Source