Junior — Middle
Spring komponentlərinin tənzimlənməsində @Bean anotasiyaının rolu nədir və niyə istifadə olunur?
sobes.tech Süni İntellekt
AI-dan cavab
Spring-də @Bean anotasyonu, Spring kontekstində bir komponentin qeydiyyata alınması üçün açıq şəkildə elan etmək üçün istifadə olunur. Bu, komponentlərin avtomatik skan edilməsinin əvəzinə, konfiqurasiya siniflərində obyektlərin əl ilə yaradılması və tənzimlənməsini təmin edir.
Məsələn, müəyyən bir konfiqurasiya ilə xidmət bean-i yaratmaq lazım olsa:
@Configuration
public class AppConfig {
@Bean
public MyService myService() {
return new MyServiceImpl();
}
}
Beləliklə, @Bean tətbiqdə komponentlərin həyat dövrünü və asılılıqlarını idarə etməyə kömək edir.