/galeria-spring-boot

Sistema RESTFULL de Spring Boot de galeria de imagens pessoais

Primary LanguageJava

Servidor Spring Boot RESTFULL

Servidor Spring Boot que funciona como uma API RESTFULL, dessa forma as sessões são stateless, com objetivo disponibilizar um galeria pessoais de imagens que é acessada por requisições HTTP. Esse Sistema possui os requisitos a seguir:

  1. Login via Token;
  2. Cadastro via POST com body Json;
  3. Galeria de Imagens;
  4. Estrutura MVC;
  5. Spring Data JPA;
  6. Banco de Dados MYSQL.

Aplicação Vue em Typescript Github. Essa foi desenvolvido para ser a interface de usuário desse sistema

Aplicação Vue Implantado no Github Pages

Executar projeto

Para a execução do sistema, necessita de um servidor Mysql com as tabelas a seguir:

  1. Usuario
  2. Papel
  3. Imagem

e Configurar os dados de autenticação do servidor de banco de dados para o Spring Boot.

As configuraçõe são

  • URI;
  • Username;
  • Password.

Após as configurações acima, pode-se utilizar do Maven pra executar o servidor com o seguinte comando:

mvn spring-boot:run

O servidor será disponibilizado de acordo com as configurações, neste link:

http://localhost:8888/GaleriaImagens/

Controllers

Os controllers possui as rotas de acesso do sistema, esses são:

Header de Login

Authorization = token

Modelo do Banco de Dados

alt text

Desenvolvido por Sham Vinicius Fiorin