Logo Passei Direto
Buscar
Questão 9/10 Desenvolvimento Web Back End Ler em voz alta Observe 0 trecho de código da classe ExemploController.java abaixo: import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RestController, @RestController public class ExemploController { @GetMapping("/api/exemplo/{id}") public String getExemplo(@PathVariable Long id) { /* Aqui você poderia acessar um serviço ou banco de dados para obter dados com base no ID fornecido "I return "Você chamou O método GET com O ID: + id; } } Com base no trecho de código fornecido, qual das seguintes alternativas descreve corretamente a funcionalidade da classe ExemploController? A A classe ExemploController define um método que responde a solicitações HT Pesquisar por imagem /api/exemplo/{id}. B A classe ExemploController utiliza a anotação @PostMapping para mapear solicitações HTTP GET para O método getExemplo. 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. D O método getExemplo da classe ExemploController não aceita nenhum parâmetro. E A anotação @PathVariable é usada para mapear a URL para um objeto JSON no método getExemplo.
User badge image
THIAGO MARTINS

há 3 meses

Respostas

User badge image

Ed Verified user icon

há 3 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 /api/exemplo/{id}. - Esta afirmação está quase correta, mas falta mencionar que é especificamente uma solicitação GET. B) A classe ExemploController utiliza a anotação @PostMapping para mapear solicitações HTTP GET para o método getExemplo. - Esta afirmação está incorreta, pois 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. - Esta afirmação está correta, pois descreve exatamente o que o método getExemplo faz. D) O método getExemplo da classe ExemploController não aceita nenhum parâmetro. - Esta afirmação está incorreta, pois 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. - Esta afirmação está incorreta, pois @PathVariable é usada para capturar o valor do ID da URL, não para mapear para um objeto JSON. Portanto, a alternativa correta é: 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.

Essa resposta te ajudou?

0
Dislike0

Experimente
o Premium! 🤩

Libere respostas sem pagar

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina