Junior — Middle
Ko je odgovoran za kreiranje i upravljanje Bean objektima u Spring okviru?
sobes.tech АИ
Одговор од АИ
У Spring-у, креирање и управљање објектима Bean одговорност је контейнера Spring IoC (Inversion of Control), који се реализује преко класе ApplicationContext. Контейнер креира, конфигурише и управља животним циклусом Bean-ова, уводи зависности и обезбеђује конфигурацију.
Пример креирања Bean у Spring-у:
@Component
public class MyService {
// код сервиса
}
// У другом класе
@Autowired
private MyService myService;
Овде, Spring аутоматски креира инстанцу MyService и уводи је тамо где је потребна.