Ahoj Petře, je to super video. Pouštěl jsem si ho spíše jako opáčko toho, co jsem se naučil v rámci jistého trainee programu. Ještě jsem ho celé nedokoukal, ale mám dotaz či připomínku. Jak tam složitě převádíš ty entity na dtočka a zase zpět, na tohle by byl ideální Mapper, ne? Vytvoříš si ke každé entitě vlastní interface, např. k productu třeba ProductMapper a díky anotaci @Mapper to pojede. Jen si tam upravíš hlavičky těch převáděcích metod včetně typů argumentu a návratového typu a je to. Ono to automaticky převede všechny atributy z jednoho typu na druhý. Elegantní řešení, hodně málo kódu a servisní vrstva je "čistější".
Ahoj Petře, je to super video. Pouštěl jsem si ho spíše jako opáčko toho, co jsem se naučil v rámci jistého trainee programu. Ještě jsem ho celé nedokoukal, ale mám dotaz či připomínku.
Jak tam složitě převádíš ty entity na dtočka a zase zpět, na tohle by byl ideální Mapper, ne? Vytvoříš si ke každé entitě vlastní interface, např. k productu třeba ProductMapper a díky anotaci @Mapper to pojede. Jen si tam upravíš hlavičky těch převáděcích metod včetně typů argumentu a návratového typu a je to. Ono to automaticky převede všechny atributy z jednoho typu na druhý. Elegantní řešení, hodně málo kódu a servisní vrstva je "čistější".
Ahoj Matěji,
souhlasím s tebou. Používání mapovacích knihoven na různých vrstvách aplikace je celkem běžné.