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.