This is a Spring Boot RestAPI project using PostgreSQL as database.
- Java - JDK(11)
- Spring Boot - Java Framework
- Maven - Dependencies manager
- PostgreSQL - Relational database
- Learn the basics of Spring Boot
- Learn to validate data on backend using DTOs
- Manage dependencies with Maven
- Create a backend RestAPI based application to integrate with a Bookstore frontend app
- Treat backend exceptions according to the rules of Http Status
- Relate tables for database environment
- Implement Spring Security with JWT
- Manipulate users authentication
v1.0.0 - current