Junior — Middle
Spring рамкасынын негизги элементи эмне деп аталат, ал анын иштешин жана компоненттерди башкарууну камсыздайт?
sobes.tech AI
AIден жооп
Spring çərçivəsinin əsas elementi, onun işləməsini və komponentlərin idarə olunmasını təmin edən, ApplicationContext.
ApplicationContext, tətbiqdə beanlər (komponentlər) yaratmaq, konfiqurasiya etmək və həyat dövrünü idarə etmək üçün məsuliyyət daşıyan konteynerdir. O, IoC (İnversion of Control) prinsipini həyata keçirir, bu obyektlər arasında asılılıqları in'ektsiya etməyə imkan verir.
ApplicationContext-dən bean alma nümunəsi:
ApplicationContext context = new ClassPathXmlApplicationContext("beans.xml");
MyService service = context.getBean(MyService.class);
Beləliklə, ApplicationContext Spring tətbiqinin bütün komponentlərini idarə edir və onların qarşılıqlı əlaqəsini və konfiqurasiyasını təmin edir.