📚 Projeto de Livraria
📝 Descrição
Este projeto tem como objetivo gerenciar o cadastro de Autores e Livros, permitindo operações como criação, atualização, consulta e exclusão, respeitando regras de negócio específicas. A aplicação implementa segurança e controle de acesso para garantir a integridade dos dados.
🚀 Tecnologias Utilizadas
O projeto foi desenvolvido utilizando as seguintes tecnologias:
-Java 21
-Spring Boot 3.3.5 (Web, Security, Data JPA)
-PostgreSQL (Banco de dados relacional)
-Lombok (Redução de boilerplate no código)
-MapStruct (Mapeamento automático de DTOs)
-Hypersistence Optimizer (Melhoria de desempenho do JPA)
-Spring Security (Gerenciamento de autenticação e autorização)
-JPA/Hibernate (Persistência de dados)
-Maven (Gerenciador de dependências)