Pular para o conteúdo principal

Questão de Engenharia de Software — Ferramentas de Desenvolvimento de Software — CESPE / CEBRASPE 2025

Engenharia de SoftwareFerramentas de Desenvolvimento de Software
Código
ce215295
Banca
CESPE / CEBRASPE
Órgão
STM
Ano
2025
Nível
Superior
Cargo
Analista Judiciário - Área: Apoio Especializado - Especialidade: Suporte em Tecnologia da Informação
MapStruct é um gerador de código que permite realizar a implementação de mapeamentos entre tipos de bean Java com base em uma abordagem de convenção sobre configuração, permitindo gerar mapeamentos de bean em tempo de compilação.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

MapStruct

CERTO. O gabarito oficial é Certo. A afirmação descreve com precisão o MapStruct: um gerador de código que realiza mapeamentos entre beans Java em tempo de compilação, seguindo o princípio de convenção sobre configuração (convention over configuration).

O MapStruct é uma biblioteca Java que gera automaticamente implementações de mapeamento a partir de interfaces ou classes abstratas definidas pelo desenvolvedor. Durante a compilação, o processador de anotações do MapStruct analisa as anotações como @Mapper e gera o código-fonte das implementações, eliminando a necessidade de escrever manualmente conversões repetitivas entre objetos. A abordagem de convenção sobre configuração significa que, por padrão, o MapStruct mapeia automaticamente campos com mesmo nome e tipo, reduzindo a configuração explícita ao mínimo.

Portanto, todos os elementos mencionados estão corretos: gerador de código, implementação de mapeamentos entre tipos de bean Java, baseado em convenção sobre configuração, e geração em tempo de compilação.

CERTO.

Link permanente: /questoes/ce215295