- JDK 11
- Maven 3
- Clone o projeto:
https://github.com/filipemaulerm/segurosunimed-test.git
- Execute a aplicação.
- Acesse:
http://localhost:8080/customers
- Neste ponto será retornado a lista de clientes pré-cadastrada.
- Faça filtros de cliente nas buscas por nome, email e genero.
- Adicione endpoints para criar um novo cliente, editar um cliente e excluir um cliente.
- Valide os dados antes de cadastrar ou editar.
- Pagine a listagem de clientes.
- Possibilite o cadastro de múltiplos endereços para um cliente.
- No cadastro de endereço permita inserir apenas o CEP carregando os dados via consumo do serviço: https://viacep.com.br/
- Faça filtros de clientes nas buscas agora para os campos cidade e estado
- Envie a url do seu repositório no github para análise.
Obs.: Será um diferencial implementações como: tratamento de exceções (RestControllerAdvice), testes, validações, uso de mecanismos modernos da linguagem, frontend, autenticação e documentação.