Junior — Middle
Kas Controller klassi saab pidada Spring konteineri bean-ideks?
sobes.tech AI
Vastus AI-lt
Jah, klass, mis on märgitud @Controller-ga Springis, on Springi bean. See tähendab, et Spring loob ja haldab selle klassi eksemplari oma konteineris.
@Controller on spetsialiseeritud annotatsioon, mis näitab, et klass on mõeldud HTTP-päringute töötlemiseks MVC rakenduses. Komponentide skaneerimisel tuvastab Spring need klassid ja registreerib need bean'idena rakenduse kontekstis.
Seega on kontrollijad saadaval sõltuvuste süstimiseks ja osalevad Springi konteineri elutsüklis, nagu teised bean'id.