Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — CESPE / CEBRASPE 2024

ProgramaçãoLinguagens de programação
Código
ce187273
Banca
CESPE / CEBRASPE
Órgão
STJ
Ano
2024
Nível
Superior
Cargo
Analista Judiciário - Área: Apoio Especializado - Especialidade: Suporte em Tecnologia da Informação
Em relação à linguagem de programação Java, à arquitetura distribuída de microsserviços e à biblioteca Flyway, julgue o próximo item.
MapStruct é um gerador de código que simplifica a implementação de mapeamentos entre tipos de bean Java.
  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 – Gerador de código para mapeamento de beans Java

✅ CERTO. A afirmação está correta: MapStruct é uma biblioteca Java que facilita a implementação de mapeamentos entre objetos Java (beans) por meio de geração de código em tempo de compilação. Ela utiliza anotações para definir as regras de mapeamento e gera automaticamente as classes de implementação, eliminando a necessidade de escrever código manual de conversão.

A banca testa o conhecimento sobre ferramentas populares no ecossistema Java. MapStruct é amplamente utilizado em aplicações que seguem padrões como DTO (Data Transfer Object) e camadas de domínio, otimizando a transferência de dados entre componentes sem impacto em performance, já que o código gerado é equivalente ao que um desenvolvedor escreveria manualmente.

Não há exigência de citação literal de lei ou norma; trata-se de conhecimento técnico consolidado sobre a ferramenta.

Gabarito: Certo.

Link permanente: /questoes/ce187273