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:
- Login via Token;
- Cadastro via POST com body Json;
- Galeria de Imagens;
- Estrutura MVC;
- Spring Data JPA;
- 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
Para a execução do sistema, necessita de um servidor Mysql com as tabelas a seguir:
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/
Os controllers possui as rotas de acesso do sistema, esses são:
- Root Controller - Para Login e Teste
- Usuario Controller - Para operações com usuarios do sistema
- Imagem Controller - Para operações com as imagens
Authorization = token