Spring Boot Java (Maven), PostgreSQL, React +TS + Vite Tailwind

Para iniciar o projeto é necessário acessar o site https://start.spring.io/ para criar um projeto Spring Boot Java Maven e adicionar as dependências:

Essas dependências facilitam o processo de desonvolvimento da aplicação.

📦 O que é o pacote model?

O pacote model contém as entidades do domínio da aplicação — ou seja, as classes que representam os dados principais e suas relações no mundo real. Essas classes são anotadas com as anotações do JPA (@Entity, @ManyToMany, etc.) para permitir o mapeamento direto com tabelas no banco de dados PostgreSQL.

Entendendo cada classe:


📘 Autor.java

Representa um autor literário.


📗 Livro.java

Representa um livro disponível na API Gutendex.