Skip to content

jmsmarcelo/alura-forum-api-rest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Challenge ONE Back End Java + Spring

Desafio:

  • Desenvolver uma API REST usando o Spring.

Requisitos:

O foco principal são os tópicos, em que permita os usuários:

  • Criar um novo tópico
  • Mostrar todos os tópicos criados
  • Mostrar um tópico específico
  • Atualizar um tópico
  • Eliminar um tópico

Implementação pessoal:

  • Cadastrar novo usuário
  • Senha protegida com BCrypt
  • hierarquia de usuário
  • Criar uma nova categoria
  • Adicionar um novo curso
  • Adicionar uma resposta no tópico
  • status do tópico
  • Swagger UI

Tecnologias utilizadas:

Aplicativo:

Requisitos:

  • MySQL 8
  • Java 17 ou superior

Configurando o MySQL:

CREATE DATABASE alurahotel_api;

executando o aplicativo com o CMD1:

java -D"spring.profiles.active=prod" -DJWT_SECRET=12345678 -DDATASOURCE_URL=jdbc:mysql://localhost/aluraforum_api -DDATASOURCE_USERNAME=root -DDATASOURCE_PASSWORD=root -jar alura-forum-api-rest-v0.1.0.jar

Guia completo das funcões da API, quando o aplicativo em execução:

http://localhost:8080/swagger-ui/index.html

alura-forum-api

badge

Footnotes

  1. execute o CMD na pasta onde está o aplicativo

About

Challenge ONE | Java | Back-end | Forum Alura

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages