Junior — Middle
Spring çərçivəsində Bean obyektlərinin yaradılması və idarə olunmasından kim məsuliyyət daşıyır?
sobes.tech Süni İntellekt
AI-dan cavab
Spring-də, Bean obyektlərinin yaradılması və idarə olunması Spring IoC konteynerinə (Inversion of Control) aiddir və bu, ApplicationContext sinfi vasitəsilə həyata keçirilir. Konteyner Bean-ləri yaradır, konfiqurasiya edir və həyat dövrünü idarə edir, asılılıqları inyeksiya edir və konfiqurasiyanı təmin edir.
Spring-də Bean yaradılması nümunəsi:
@Component
public class MyService {
// xidmət kodu
}
// Başqa bir sinifdə
@Autowired
private MyService myService;
Burada Spring avtomatik olaraq MyService nümunəsini yaradır və lazım olan yerə inyeksiya edir.