Java Spring Boot içerisinde, DTO ve ModelMapper kullanımı anlatılmıştır. Kodlar = github.com/MET-DEV/Java-Sprin... MatchingStrategies için = modelmapper.org/javadoc/org/m...
Пікірлер: 12
@liabasqulizad796224 күн бұрын
Teşekkürler. Çok güzel anlatmışsın.
@mustafaenestepe24 күн бұрын
Teşekkürler :))
@yakups6867 Жыл бұрын
yalın ve sade anlatım güzel olmuş. teşekkürler
@mustafaenestepe Жыл бұрын
Rica ederim :))
@aliturgut33867 ай бұрын
Hocam selamlar çok iyi video olmuş eline sağlık sence yaklaşım olarak modelmapper mi mapstruct mu yoksa class içinde kendi yazdığım dto yu mu kullansam daha verimli olur ne düşünüyorsun ?
@mustafaenestepe7 ай бұрын
Şu aralar kotlin yazıyorum, mapstruct kullanıyorum. Mapstruct da senin gibi generate ediyor aslında, o mapping'i. El ile yapmaktansa bir araç kullanmak daha iyi bence. Mapstruct - ModelMapper arasındaki tercih ise, sana bağlı.
@aliturgut33867 ай бұрын
@@mustafaenestepe teşekkürler çok sağol
@mustafaenestepe7 ай бұрын
@@aliturgut3386 Rica ederim, iyi çalışmalar
@schlaincher4 ай бұрын
OneToMany - ManyToMany arasındaki ilişkiyi modelMapper ile nasıl işleyebiliriz? Gerçek hayatta hemen hemen hiçbir entity ilişkisiz değil..
@mustafaenestepe4 ай бұрын
Mapper modelinin içine bir tane de liste eklersin, bağlı olduğu many ilişkisi için. Liste gibi, sonrasında IstendiginManyModeli'ni oluşturursun, hangi field'ların gelmesini istiyorsan (ana modelinin bağlı olduğu many sınıfından) o field'ları eklersin. Haliyle istek attığında ana modelinle birlikte, istediğin many ilişkili sınıf da gelir.
@schlaincher3 ай бұрын
@@mustafaenestepe Yorum için teşekkürler, bu arada modelMapper'ın hem record desteği olmaması (hiçbir zaman record desteği vermeyeceklerine dair bir yazı paylaştılar) hem de Id veya EmbeddedId olarak işaretlenen bazı attribute'larda kararsız davranması nedeniyle mapStruck kullanmaya karar verdim. Özellikle Spring Boot uygulamalarında mapStruck performans olarak modelMapper ile aynı olsa da kullanım ve özelleştirilmiş mapping yapılarının basitçe uygulanabilmesi nedeniyle tercih sebebi
@mustafaenestepe3 ай бұрын
@@schlaincher Rica ederim. MapStruct ile ilgili bir yazıım da vardı fakat kotlin kullanmıştım. Eğer ihtiyacın olursa temel anlamda anlatmıştım : medium.com/@tepe0789/mapstruct-kullan%C4%B1m%C4%B1-spring-boot-kotlin-c4140b3d88b8