Przez kilka lat tworzyłem aplikacje internetowe w ramach Spring. Niedawno świeższego zespołu zadał mi pytanie, Wiosna ma adnotację @Component
, jaki jest prawdziwy cel adnotacji @Repository
, @Service
, @Controller
? Próbowałem dać mu odpowiedź, że nie ma między nimi żadnej różnicy, tylko po to, by zidentyfikować typy java. Jak wiadomo, w moim wyjaśnieniu brakuje nam perswazji, on tego nie kupił.Wiosna ma adnotację @Component, jaki jest prawdziwy cel adnotacji @Repository, @Service, @Controller?
Więc chcę zadać pytanie, jaki jest prawdziwy cel adnotacji @Repository
, @Service
, @Controller
? jaka jest prawdziwa różnica między tymi adnotacjami?
Dobre wyjaśnienie mojego pytania, całkowicie to rozumiem. Stijn Haus, dziękuję bardzo. –