Junior — Middle
Vai Controller klasi var uzskatīt par biniem Spring konteinerī?
sobes.tech AI
Atbilde no AI
Jā, klase, kas ir atzīmēta ar @Controller Spring, ir Spring beans. Tas nozīmē, ka Spring izveido un pārvalda šīs klases instanci savu konteineru.
@Controller ir specializēta anotācija, kas norāda, ka klase ir paredzēta HTTP pieprasījumu apstrādei MVC lietojumprogrammā. Pārlūkojot komponentus, Spring atrod šīs klases un reģistrē tās kā beans lietojumprogrammas kontekstā.
Tādējādi kontrolieri ir pieejami atkarību injekcijai un piedalās Spring konteineru dzīves ciklā, tāpat kā citi beans.