Desafio do Bootcamp de Java da Alura. Construção de uma API Rest.
- Java (11)
- Spring Boot (2.5.6)
- Spring Data JPA
- Spring Security
- Flyway
- JJWT
- JUnit
- Lombok
- Maven
- ModelMapper
- SwaggerUI (3.0.0)
- Docker
- MySQL
Clonar o projeto
git clone https://github.com/t-rodrigues/livraria-api.git
Acessar o diretorio do projeto
cd livraria-api
Iniciar o projeto
docker-compose up -d
Acessar o endereço do projeto no navegador http://localhost:8080/swagger-ui/
- Autenticação/Autorização com JWT
- CRUD de Autores
- CRUD de Livros
- CRUD de Usuários
- Envio de E-mail em Produção com Spring Mail