Quantcast
Channel: Forum Pasja Informatyki - Najnowsze pytania bez odpowiedzi
Viewing all articles
Browse latest Browse all 21942

Czy w Spring'u z każdej klasy zrobić bean i wstrzykiwać zależność

$
0
0

Chodzi o to. Tworzę sobie klasę UserDAO(@Repository), która tam sobie dziedziczy z jakiegoś CRUDowego repozytorium Spring Data. Następnie tworzę interfejs UserService i klasę implementującą ten interfejs UserServiceImpl(oznaczoną "@Service", stworzony bean) i w tej klasy wstrzykuję zależność dla UserDAO, dzięki czemu mam stworzą logikę biznesową do obsługi bazy - UserDAO. Czyli mam stworzoną klasę "Service", którą mogę wstrzyknąć jako zależność gdzieś w kontrolerze. OK. Czyli mam już ten serwis. Teraz np. chciałbym sobie stworzyć klasę, która odpowiada za walidację danych podanych przez użytkownika podczas rejestracji, albo np. klasę, która wysyła wiadomości na pocztę elektroniczną. I tu jest moje pytanie. Czy z wszystkich takich klas również tworzyć bean'y i wstrzykiwać po prostu zależność czy bawić się w tworzenie nowe obiektu(np. new SendMessageService). Obecnie w moim programie mam klasy np. RandomNumberService, SendMessageService, ValidatorService, EncodeService. Wszystkie te klasy są bean'ami, przez co nie tworzę ciągle ich obiektów, tylko wszędzie w kontrolerze są na górze oadnotowane @Autowired.


Viewing all articles
Browse latest Browse all 21942

Trending Articles


TRX Antek AVT - 2310 ver 2,0


Автовишка HAULOTTE HA 16 SPX


POTANIACZ


Zrób Sam - rocznik 1985 [PDF] [PL]


Maxgear opinie


BMW E61 2.5d błąd 43E2 - klapa gasząca a DPF


Eveline ➤ Matowe pomadki Velvet Matt Lipstick 500, 506, 5007


Auta / Cars (2006) PLDUB.BRRip.480p.XviD.AC3-LTN / DUBBING PL


Peugeot 508 problem z elektroniką


AŚ Jelenia Góra