Sobes.tech
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 и го внедрява там, където е необходимо.