Wpis z mikrobloga

#anonimowemirkowyznania
Jak robicie api to mapujecie request na obiekt, np. User ale co w momencie, gdy chcę teraz zrobić update użytkownika ale nie na wszystkich polach. Powinienem zrobić kolejny model, zawierający tylko te pola, które będą aktualizowane o nazwie UserUpdate?. Jeszcze pytanie o obiekt, który zwracam. Jeśli nie chce zwracać wszystkich pól użytkownika to powinienem zwracać coś jak UserDto, prawda?

#programowanie #java #naukaprogramowania

---
Kliknij tutaj, aby odpowiedzieć w tym wątku anonimowo
Kliknij tutaj, aby wysłać OPowi anonimową wiadomość prywatną
ID: #636ca6f9007ab8c1ec1795fd
Post dodany za pomocą skryptu AnonimoweMirkoWyznania ( https://mirkowyznania.eu ) Zaakceptował: LeVentLeCri
Roczny koszt utrzymania Anonimowych Mirko Wyznań wynosi 235zł. Wesprzyj projekt
  • 10
poczytaj o mapstruct


@centaurusX: 5 lat programuje zawodowo i nie widziałem większego gówna jak ten mapstruct, lepiej normalnie napisać swój mapper. Kto ma trochę oleju w głowie ten nigdy tego nie wrzuci do projektu. Nie doradzaj ludziom takich rzeczy jak nie wiesz jakie konsekwencje niosą później w projektach tego typu "libki"
@centaurusX:
1.nadaje się to tylko do przepisywania identycznych dto na identyczne dto, jak w grę wchodzi jakaś skomplikowana logika podczas mapowania to mapstructem można sobie narobić kłopotów, wychodzi wtedy że mapstruct potrafi być uciążliwy w takiej implementacji I otestowaniu jej

2. Hitem do potęgi jest expression=Java(tutaj wpisz kod javowy jako string) xDD

3. Są sytuacje gdzie po jakimś czasie w projekcie część mappera jest w interfejsie/klasie abstrakcyjnej, a część kodu w
Cytowany tekst...@AnonimoweMirkoWyznania: Olej na razie mapstracta - zobacz sobie metodę patch vs post oraz jeśli masz hibernate zobacz sobie dynamicupdate