Skip to content

durvalprintes/alura-challenge-spring-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spring Boot API

API RESTful com Spring Boot, resultado do Desafio da Alura com foco em tecnologias para Back-end.

Pré-requisitos

  1. Conhecimento em Java, Spring Boot e suas dependências;
  2. Instalar o docker e o docker-compose no seu sistema operacional;

Execução

  1. Build do projeto:
.\mvnw clean package
  1. Copie o artefato spring-api.jar para o diretório /docker;
  2. No diretório /docker:
docker-compose build

e

docker-compose up
  1. Caso queira remover os contêineres:
docker-compose down

Especificações em Desenvolvimento

  • Conexão com o banco de dados Postgres;
  • Duas entidades com relacionamento bidirecional;
  • Endpoints com CRUD completo;
  • Tratamento de Exceções;
  • Validações na entrada de dados;
  • Documentação;
  • Conteinerização;
  • Versionamento da Base da Dados;
  • Refatoração dos testes;
  • Autenticação e autorização;
  • Deploy;
  • Gerenciamento e monitoramento;

Recursos utilizados

Releases

No releases published

Packages

No packages published

Languages