Skip to content

netomeira/desafio-spring-boot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Desafio Spring Boot

API REST implementada em Spring Boot

Stack

  • Spring Boot
  • Spring Data
  • Spring Boot Actuator
  • Swagger 2
  • H2
  • JUnit 5

Funcionalidades

  • Validação de parâmetros de entrada
  • Queries modulares com Specification
  • Tratamento de exceções centralizado com RestControllerAdvice
  • Testes unitários mockados com Mockito

Entidades

  1. Cidade:
  • nome
  • estado
  1. Cliente:
  • nome
  • gênero
  • data de nascimento
  • cidade
  • idade (dado transiente)

Endpoints

Lista disponivel em localhost:8080/swagger-ui.html

Getting Started

Para iniciar o projeto, execute:

mvn spring-boot:run

Para gerar o relatório de cobertura de testes, execute:

mvn test

About

Implementação de API REST com Spring Boot

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published