Questão nº 32

Questão de Tecnologia da Informação · FCC TRT19 2022 (nº 32)

FCC2022Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Cver comentário ↓

Na abordagem do Spring para construir serviços web RESTful, as solicitações HTTP são tratadas por uma classe conhecida como controlador. Nessa classe, a anotação que garante que as requisições HTTP GET feitas para `/dados` sejam mapeadas para o método `dados()` é a anotação

Resposta comentada

Gabarito Alternativa C

Em Spring, os controladores usam anotações para ligar um caminho de URL e um tipo de requisição HTTP (como GET, POST) a um método Java específico que irá processá-la.

  • (A) Incorreta: A anotação correta para requisições GET é @GetMapping (singular), não @GetMappings (plural), e a sintaxe para o caminho não é "method=dados".
  • (B) Incorreta: @RequestMappingMethod não é uma anotação padrão do Spring para mapeamento de requisições.
  • (C) Correta: A anotação @GetMapping é a forma concisa e idiomática no Spring para mapear requisições HTTP GET para um método, e o valor "/dados" especifica o caminho da URL.
  • (D) Incorreta: @GetMappingMethod não é uma anotação padrão do Spring.
  • (E) Incorreta: A anotação correta é @RequestMapping (singular), não @RequestMappings (plural). A armadilha aqui é tentar usar method=dados, que confunde o nome do método Java (dados()) com o tipo de método HTTP (que seria RequestMethod.GET se estivéssemos usando @RequestMapping).

Fonte: FCC TRT19 2022 Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 001). 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