Junior — Middle
A Controller osztályt be lehet-e tekinteni Spring konténerben lévő beannek?
sobes.tech MI
Válasz az MI-től
Igen, a Springben @Controller-ként megjelölt osztály egy Spring-beli bean. Ez azt jelenti, hogy a Spring létrehoz és kezel egy példányt ennek az osztálynak a konténerében.
A @Controller egy specializált annotáció, amely azt jelzi, hogy az osztály HTTP-kérések kezelésére szolgál egy MVC alkalmazásban. A komponensek szkennelése során a Spring felismeri ezeket az osztályokat, és regisztrálja őket bean-ként az alkalmazás kontextusában.
Így a kontrollerek elérhetőek függőséginjektálásra, és részt vesznek a Spring konténer életciklusában, mint más bean-ek.