Questão nº 106

Questão de Tecnologia da Informação · FGV CGE-SP 2025 (nº 106)

FGV2025Auditor Estadual de Controle - Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Dver comentário ↓

Um desenvolvedor utiliza o framework Spring Boot para construir uma API REST que gerencia o recurso Produto. É necessário implementar a operação de exclusão de um produto específico através de seu identificador único. A API deve seguir os princípios de Statelessness e utilizar a semântica de métodos HTTP para representar a ação.
Assinale a opção que indica o método HTTP que deve ser utilizado no endpoint RESTful para representar a exclusão do recurso Produto e a annotation do Spring Web que o desenvolvedor deve usar na controller para mapear esse método HTTP a uma função Java.

Resposta comentada

Gabarito Alternativa D

As APIs REST utilizam os métodos HTTP para indicar a ação que se deseja realizar sobre um recurso (como um Produto), seguindo o princípio de que cada método tem uma semântica específica para operações como criar, ler, atualizar ou excluir, e a API não guarda o estado de interações anteriores (Statelessness).

(A) Incorreta: O método PUT é usado para atualizar completamente um recurso existente ou criar um recurso se ele não existir, não para exclusão.
(B) Incorreta: O método POST é geralmente utilizado para criar novos recursos ou enviar dados que resultam em uma nova entidade, não para exclusão.
(C) Incorreta: O método GET é utilizado para recuperar dados de um recurso e nunca deve ter efeitos colaterais no servidor, como a exclusão. Esta é uma armadilha comum, pois iniciantes podem tentar usar GET para tudo.
(D) Correta: O método HTTP DELETE é semanticamente projetado para excluir um recurso específico. A annotation `@DeleteMapping` no Spring Web mapeia requisições HTTP DELETE para o método Java correspondente na controller.
(E) Incorreta: O método PATCH é usado para atualizações parciais de um recurso, modificando apenas alguns de seus atributos, não para sua exclusão completa.

Fonte: FGV CGE-SP 2025 Auditor Estadual de Controle - Tecnologia da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho