Ed
há 2 meses
Vamos analisar as alternativas com base no trecho de código fornecido: A) A classe ExemploController define um método que responde a solicitações HTTP POST na URL /api/exemplo/{id}. Incorreta. O método está mapeado para solicitações HTTP GET, não POST. B) A classe ExemploController utiliza a anotação @PostMapping para mapear solicitações HTTP GET para o método getExemplo. Incorreta. O código utiliza a anotação @GetMapping, não @PostMapping. C) A classe ExemploController define um método que responde a solicitações HTTP GET na URL /api/exemplo/{id} e retorna uma mensagem contendo o ID fornecido na URL. Correta. O método getExemplo está mapeado para GET e retorna uma mensagem com o ID. D) O método getExemplo da classe ExemploController não aceita nenhum parâmetro. Incorreta. O método aceita um parâmetro, que é o ID. E) A anotação @PathVariable é usada para mapear a URL para um objeto JSON no método getExemplo. Incorreta. A anotação @PathVariable é usada para capturar o valor do ID da URL, não para mapear para um objeto JSON. Portanto, a alternativa correta é: C.