Skip to content

Latest commit

 

History

History
43 lines (30 loc) · 1.93 KB

README.md

File metadata and controls

43 lines (30 loc) · 1.93 KB

Sobre o projeto:

Um projeto que fiz de uma API GraphQL com Java, Maven, Spring, Spring GraphQL, Spring Data JPA, Spring JDBC, Lombok, H2 Database, Spring Security, Passay e Apache Commons.

Esta API possui consultas e mutações para cadastro, login e CRUD, tokens JWT para autenticação, criptografia de senhas, também possui testes de integração feitas com o Spring GraphQL Test.

Você pode ler sobre o projeto aqui.

Feito com:

Java Badge Spring Badge Spring Boot Badge Spring Security Badge GraphQL Badge Apache Maven Badge Apache Tomcat Badge .ENV Badge

Requisitos:

Instalação:

  1. Clonar este repositório:

    git clone https://github.com/OLuwis/TaskListGraphQLAPI.git
  2. Criar um arquivo .env, e definir as variáveis de ambiente (exemplo com uma chave AES256 aleatória):

    JWT_KEY=e9F0rkYIwXP2ld1Dn6DxEdtlmsaA2JiL

Inicialização:

Para iniciar o projeto, rode o seguinte comando:

mvn spring-boot:run