#java #spring #refactoring

Mirki, mam repository rozszerzające CrudRepository.
Zrobiłem 2 custom metody, każda z nich wyciąga mi część danych, którą później merguje i przekazuje do serwisu.
Żadna z nich jako pojedyncza metoda nie jest i nie będzie mi potrzebna.

Chciałbym
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 1
Ja głosuje na 2. Kod jest bardziej wyrazisty i łatwiej w przyszłości się go będzie czytać. Konstruktory i destruktory nie służą do tego do czego chcesz je użyć, wiec może to budzić niezrozumienie.
  • Odpowiedz
@MacDada: Jaki backup factory? To zadne faktory nie jest... Jesli juz chcesz kombinowac to zrob sobie serwis do backupowania, wstrzyknij go do commanda i na nim operuj. Destruktor jest wywolywany w momencie unsetowania obiektu, nie sluzy do usuwania go. Tak samo constructor, w konstruktorze tylko ladujesz propertiesy, backupo powinien odbywac sie w innej metodzie. Faktory to wzorzec projektowy, poczytaj o nim.
  • Odpowiedz