Skip to content

Latest commit

 

History

History
59 lines (40 loc) · 2.23 KB

README.md

File metadata and controls

59 lines (40 loc) · 2.23 KB

Spring RESTful API

Tecnologias:

Características:

  • DTO (Data Transfer Object)
  • Conversão automática de DTO para Entidade
  • Mensagens de exceções personalizadas
  • JWT - JSON Web Token para autenticação do usuário
  • Upload de imagens no Amazon S3 (é necessário inserir suas credenciais da Amazon em application.yml)
  • Flyway para o controle e versionamento de dados e tabelas no banco de dados
  • Open API para documentação da API

Ferramentas usadas:

Feito com:

Como posso testar os endpoints?

Abra sua IDEA de preferência:

  • O maven irá baixar as dependências
  • Abra a classe WsAvaliacaoApplication clicando na opção Run
  • Ou se você tiver o Maven instalado, você pode usar o comando: mvn spring-boot:run no seu console

Você pode usar Insomnia ou Postman para checar os endpoints

Para usar a api é necessário:

  1. Primeiro criar um novo usuário na rota: http://localhost:8080/user/register

create user

  1. Fazer autenticação com username e password na rota: http://localhost:8080/authenticate para poder acessar outros endpoints:

authenticate

  1. Utilizar o token gerado para poder acessar outros endpoints