Application performing CRUD with authentication.
- Spring Framework - Core support for dependency injection, transaction management, web applications, data access, messaging, testing and more.
- Spring Security - Spring Security is a framework that focuses on providing both authentication and authorization to Java applications.
- Spring Boot - Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can "just run".
- Spring Data - Spring Data’s mission is to provide a familiar and consistent, Spring-based programming model for data access while still retaining the special traits of the underlying data store.
- Spring Tool Suite - The Spring Tool Suite is an Eclipse-based development environment that is customized for developing Spring applications.
- Thymeleaf - Thymeleaf is a modern server-side Java template engine for both web and standalone environments.
- Bootstrap - Bootstrap is the most popular HTML, CSS, and JS framework for developing responsive, mobile first projects on the web.
- Maven - Apache Maven is a software project management and comprehension tool.
- Tomcat - The Apache Tomcat® software is an open source implementation of the Java Servlet, JavaServer Pages, Java Expression Language and Java WebSocket technologies.