Junior — Middle
Кой отговаря за създаването и управлението на обекти Bean във фреймуърка Spring?
sobes.tech AI
Отговор от AI
В Spring създаването и управлението на обекти Bean е отговорност на контейнера Spring IoC (Inversion of Control), който е реализиран чрез класа ApplicationContext. Контейнерът създава, конфигурира и управлява жизнения цикъл на Bean-овете, като внедрява зависимости и осигурява конфигурацията.
Пример за създаване на Bean в Spring:
@Component
public class MyService {
// код на услугата
}
// В друг клас
@Autowired
private MyService myService;
Тук Spring автоматично създава екземпляр на MyService и го внедрява там, където е необходимо.