Witam, czy kontrolery powinny powinny korzystać wyłącznie z usług, czy mogą też z repozytoriów? Mam wrażenie, że niektóre metody w usługach można zastąpić metodami z repozytoriów i są one po prostu pisane na siłę, ale wstrzykiwanie jednocześnie do kontrolera repozytorium i usługi wydaje się być uważane za zły wzorzec. Jak to w końcu jest?
0
3
Moim zdaniem mozna jezeli masz jedno wywolanie repo i to jest zwracane np findById to jak najbardziej, ale kilka wywolan to juz nie, bo to jest logika i warto to opakowac
2
Jeśli piszesz generic cruda który po prostu pcha dane z bazy na front i nie ma tam zadnej logiki to jasne że można. Ale wtedy to można w ogóle użyć jakiegoś Spring-Data-Rest i cały ten kod zastąpić jednym interfejsem.
0
albo jak robisz serverless ddd z cqrs w bdd na microservisach ;)