/DesafioDevSuperiorCRUD

Criação de um CRUD completo.

Primary LanguageJava

Projeto de estudos

  • Busca por id retorna cliente existente

  • Busca por id retorna 404 para cliente inexistente

  • Busca paginada retorna listagem paginada corretamente

  • Inserção de cliente insere cliente com dados válidos

  • Inserção de cliente retorna 422 e mensagens customizadas com dados inválidos

  • Atualização de cliente atualiza cliente com dados válidos

  • Atualização de cliente retorna 404 para cliente inexistente

  • Atualização de cliente retorna 422 e mensagens customizadas com dados inválidos

  • Deleção de cliente deleta cliente existente

  • Deleção de cliente retorna 404 para cliente inexistente

Competências avaliadas:

  • Implementação de operações de CRUD

  • Tratamento de exceções

  • Customização de respostas HTTP

  • Validação de dados com Bean Validation