Está api é uma aplicação desenvolvida em Java, utilizando o framework Spring Boot, que visa facilitar a administração e gestão de pessoas e livros.
Esse projeto foi desenvolvido com atividade prática do treinamento XXXX do professor XXXX que está hospedado na XXXX e você poderá obter esse mesmo treinamento através do link a seguir com desconto de XXX %
Cadastro e gestão Person e Books.
Autenticação e autorização para diferentes tipos de usuários (alunos e administradores).
Testes Unitarios e de Integração
Java 19
Spring 3.1.3
Maven
Sql
Flyway
Junit
Mockito
SpringDoc
Lombok
DevTools
Spring Security
Auth0 jwt
- Clone o repositório: git clone https://github.com/flaviohnm/rest-with-spring-boot-and-java.
- Abra o projeto em sua IDE preferida.
- Configure o arquivo application.properties com as informações do banco de dados.
- Execute o projeto localmente através da IDA ou usando o maven.
- Acesse a aplicação em http://localhost:80.
- Tambem é possivel acessar uma aplicação do Springdoc em http://localhost:80/swagger-ui.html.