Wpis z mikrobloga

@Nofenak: no pewnie

@exori_vis Żeby ogarnąć co robi mapstruct wystarczy przeczytać interfejs mappera. W razie wątpliwości zawsze można przejrzeć wygenerowany kod. No i mapstruct jest determistyczny.

W przypadku który opisujesz i tak musisz przeczytać ten cały boilerplate i musi to zrobić każdy inny programista który będzie pracował z tym kodem.
  • Odpowiedz
@LazyInitializationException:

https://stackoverflow.com/questions/57860451/mapstruct-inheritance-more-than-one-configuration-prototype-is-application

Zobacz sobie przykładowe problemy, tam tylko wejść do tego kodu i nasrać. Jest nieczytelny. Wciąż uważam, że najlepszym sposobem jest normalne napisanie kodu. Może jesteś fanem Mapstructa ale jest wiele też osób co go nie używa, właśnie przez tego typu rzeczy. Kolejną sprawą jest to, że nie każdy go musi umieć, a np. Juniorowi łatwiej jest zmienić normalny kod aniżeli dociekać jak zmienić imterfejs Mapstructa.
  • Odpowiedz