MapStruct

MapStruct is a Java code generator that simplifies bean mappings by automating the implementation of mapping logic. It supports Java and Kotlin, integrates with Spring via dedicated extensions, and continuously evolves to support new Java features and improve developer productivity.