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

mês passado

Respostas

User badge image

Ed Verified user icon

mês passado

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

Ainda com dúvidas?

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

Mais conteúdos dessa disciplina