Aktywne Wpisy
NiemrawySasiad +236
Krupier +141
Na dobry początek weekendu wleci zaraz picka na grubym. (⌐ ͡■ ͜ʖ ͡■)
#krupgotuje #gotujzwykopem #gotujzmikroblogiem #foodporn
#krupgotuje #gotujzwykopem #gotujzmikroblogiem #foodporn
Mam do Was 2 pytania, ale podzielę je na wpisy. W jakiej warstwie robicie mapowanie encji na DTO: service czy controller?
W jakiej warstwie robicie mapowanie encji na DTO?
Ja generalnie preferuję mapowanie w kontrolerze albo dedykowanym mapperze, bo nie lubię jak serwis jest ściśle związany z jakimś widokiem. Jeśli będziesz chciał zrobić nową wersję endpointa z innymi DTO, to trudno wykorzystać istniejący serwis, jeśli przyjmuje on stare DTO jako input/output.
Oczywiście mówimy o tym kto woła klasę mapującą. Sama implementacja mapowania powinna być w oddzielnej klasie, formalnie będzie ona serwisem, ale przyjęło się ją nazywać maperem.