Czy kontrolery powinny korzystać z repozytoriów?

0

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?

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 ;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1