Logo Passei Direto
Buscar
Desenvolvimento Web Back End
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}.
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.
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
Testando o Conhecimento

há 6 meses

Respostas

User badge image

Ed Verified user icon

há 6 meses

Para responder corretamente à pergunta sobre a funcionalidade da classe ExemploController, precisamos analisar cada uma das alternativas em relação ao que normalmente se espera de um controlador em um contexto de desenvolvimento web back end, especialmente em frameworks como Spring. Vamos analisar as opções: A) A classe ExemploController define um método que responde a solicitações HTTP POST na URL /api/exemplo/{id}. - Esta opção sugere que o método é para POST, mas não sabemos se isso é verdade sem ver o código. B) A classe ExemploController utiliza a anotação @PostMapping para mapear solicitações HTTP GET para o método getExemplo. - Isso é contraditório, pois @PostMapping é para POST, não GET. 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. - Esta opção parece correta, pois menciona GET e a URL com o ID. D) O método getExemplo da classe ExemploController não aceita nenhum parâmetro. - Isso não parece correto, já que o método provavelmente aceita um parâmetro para o ID. E) A anotação @PathVariable é usada para mapear a URL para um objeto JSON no método getExemplo. - @PathVariable é usada para mapear partes da URL para parâmetros de método, mas não para um objeto JSON diretamente. Com base na análise, a alternativa que melhor descreve a funcionalidade da classe ExemploController é: 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.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

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

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina