Pular para o conteúdo principal

Questão de Programação — Frameworks em Programação — CONSULPAM 2025

ProgramaçãoFrameworks em Programação
Código
qg433569
Banca
CONSULPAM
Órgão
CONAB
Ano
2025
Nível
Superior
Cargo
Analista - Tecnologia da Informação (Desenvolvimento)
Considere um profissional que está utilizando Spring Boot 3.2 com suporte à compilação nativa, via GraalVM. Em determinado momento, ele constrói o seguinte código:@RestController @RequestMapping("/api") public class ProdutoController { @GetMapping("/produto") public Produto buscarProduto() { return new Produto("Notebook", 3500.00); } } A classe Produto possui o seguinte código: public record Produto(String nome, double preco) {} Durante o processo de geração de imagem nativa com spring-aot e native-image, a aplicação falha ao serializar a resposta JSON da API. Acerca do cenário apresentado, avalie as sentenças a seguir: A solução para a falha é a adição de um @ReflectionHint ou configurar um arquivo reflectconfig.json para garantir que os campos do record sejam acessíveis em tempo de execução. PORQUE A serialização falha porque a classe Produto não foi registrada para reflexão no build nativo. Sobre as sentenças, assinale a alternativa CORRETA.
  1. AAs duas sentenças são verdadeiras, e a segunda é uma justificativa correta da primeira.
  2. BAs duas sentenças são verdadeiras, mas a segunda não é uma justificativa correta da primeira.
  3. CA primeira sentença é verdadeira, e a segunda é falsa.
  4. DA primeira sentença é uma proposição falsa, e a segunda é verdadeira.
Revelar gabarito e comentário

GabaritoA — As duas sentenças são verdadeiras, e a segunda é uma justificativa correta da primeira.

Link permanente: /questoes/qg433569