Logo Passei Direto
Buscar
Questão 6/10 Desenvolvimento Web Back End Ler em VOZ alta Observe O trecho de código da classe ExemploController.java abaixo: import org.springframework.web.bind.annotation.GetMapping import org.springframework.web.bind.annotation.PathVariable import torg.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 "/ return "Você chamou O método GET com 0 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 HTTP POST na URL /api/exemplo/{id}. Pesquisar por imagem B A classe ExemploController utiliza a anotação @PostMapping para mapear solicitações HTTP GET para 0 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 0 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á 2 semanas

Respostas

User badge image

Ed Verified user icon

há 2 semanas

Vamos analisar as alternativas com base no trecho de código fornecido: 1. A: A classe ExemploController define um método que responde a solicitações HTTP POST na URL /api/exemplo/{id}. - Incorreta: O código usa `@GetMapping`, que é para solicitações HTTP GET, não POST. 2. B: A classe ExemploController utiliza a anotação @PostMapping para mapear solicitações HTTP GET para o método getExemplo. - Incorreta: O código usa `@GetMapping`, não `@PostMapping`. 3. 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` realmente responde a solicitações GET e retorna uma mensagem que inclui o ID. 4. D: O método getExemplo da classe ExemploController não aceita nenhum parâmetro. - Incorreta: O método aceita um parâmetro `id` que é mapeado pela anotação `@PathVariable`. 5. 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.

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