Sobes.tech
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.