Skip to content

eduardofranca1/spring-api-rest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Spring api rest

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages