Skip to content

OLuwis/TaskListGraphQLAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Task List GraphQL API

Uma API GraphQL Feita Com Java E Spring Boot.

Sobre o projeto:

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

Esta API possui authenticação, queries e mutações para cadastro e login, JsonWebTokens para authenticação, criptografia de senhas, também possui testes de integração feitas com o Spring-GraphQL-Test.

Feito com:

Java SpringBoot SpringSecurity GraphQL Apache Tomcat

Requisitos:

Instalação:

  1. Clone este repositório:

    git clone https://github.com/OLuwis/TaskListGraphQLAPI.git
  2. Crie um arquivo .env e defina 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

Contatos:

LinkedIn Gmail