First implementation using spring boot.
- Spring boot version 2.3.4
- Maven based
- Java >= 11
- JAR packaging
- Spring Boot DevTools : automatic reloading after code change in development phase
- Spring Web : MVC web applications and dedicated annotations
- Spring Session : API for managing session information
- Thymeleaf : Template engine instead of jsp or jstl (subject can be changed, to be discussed during meeting)
- Spring Data JPA : persistance of data based on hibernate and spring data
- JDBC API : Database connector API that describes how client connects and query database