8000 GitHub - gilberto-009199/desafio-athornatus-backend: [OK] Desafio de vaga de emprego para athornatus
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

gilberto-009199/desafio-athornatus-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
< 8000 a title="postman_use.mp4" aria-label="postman_use.mp4, (File)" class="Link--primary" href="/gilberto-009199/desafio-athornatus-backend/blob/main/postman_use.mp4">postman_use.mp4
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Testar em Deploy Testar no Browser

Desafio Java

Java Tests

Tela inicial

Spring Boot

Docker

Swagger

Lombok

Backend com API simples para gerenciar Pessoas e Endereços. Usando SpringBoot, Swagger, Lombok e Docker.

How Run:

Docker:

$ docker compose up

Maven:

$ ./mvnw clean package

Links

Descrição

Usando Spring boot, crie uma API simples para gerenciar Pessoas. Esta API deve permitir:

  • Criar uma pessoa
  • Editar uma pessoa
  • Consultar uma pessoa
  • Listar pessoas
  • Criar endereço para pessoa
  • Listar endereços da pessoa
  • Poder informar qual endereço é o principal da pessoa

Uma Pessoa deve ter os seguintes campos:

  • Nome
  • Data de nascimento
  • Endereço:
    • Logradouro
    • CEP
    • Número
    • Cidade

Status

Feature Status
API 🟢
API Documentação Swagger 🟢
Banco de Dados 🟢
Docker 🟢
Log's 🟢
Tests da API 🟢
Tests dos Services 🟢

Consumindo API

Os links para os arquivos de configuração então abaixo:

postman_use.mp4

Bibliotecas

  • SpringBoot - Plataforma para desenvolvimento web em java
  • Swagger - Biblioteca para documentação de API
  • Lombok - Biblioteca para agilizar a codificação em Java
  • H2 - Sistema de gerenciamento de banco de dados relacional escrito em Java.
  • ModelMapper - Biblioteca para agilizar o mapeamento de objetos(DTO, Entity, Request, Response)

Links da Documentação

Documentacao swagger

About

[OK] Desafio de vaga de emprego para athornatus

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

0