Logo az.boatexistence.com

@bean annotasiyası nədir?

Mündəricat:

@bean annotasiyası nədir?
@bean annotasiyası nədir?

Video: @bean annotasiyası nədir?

Video: @bean annotasiyası nədir?
Video: Java Tech Talk: Hand-made Spring Boot Starter 2024, Bilər
Anonim

@Bean metod səviyyəsində annotasiyadır və XML elementinin birbaşa analoqudur. Annotasiya tərəfindən təklif olunan atributların əksəriyyətini dəstəkləyir, məsələn: init-method, destroy-method, autowiring, lazy-init, dependency-check, ased-on və əhatə dairəsi.

Bahar açılışında @bean annotasiyasının istifadəsi nədir?

Spring @Bean annotasiyası bir metodun Bahar konteyneri tərəfindən idarə olunacaq paxla istehsal etdiyini bildirir. Bu metod səviyyəli annotasiyadır. Java konfiqurasiyası (@Configuration) zamanı metod icra edilir və onun qaytarılması dəyəri BeanFactory daxilində lobya kimi qeydə alınır.

Bahar çəkmələrində @bean nədir?

Bean Definition

Baharda tətbiqinizin əsasını təşkil edən və Spring IoC konteyneri tərəfindən idarə olunan obyektlər lobya adlanır. Fasulye Spring IoC konteyneri tərəfindən yaradılan, yığılan və başqa şəkildə idarə olunan obyektdir.

@konfiqurasiya annotasiyası nə edir?

@Konfiqurasiya annotasiyası göstərir ki, a sinif bir və ya daha çox @Bean metodunu elan edir və iş vaxtında həmin paxlalar üçün lobya tərifləri və xidmət sorğuları yaratmaq üçün Spring konteyneri tərəfindən emal edilə bilər … Buna Spring Java Konfiqurasiya funksiyası deyilir (@Configuration annotasiyasından istifadə etməklə).

Baharda paxlada annotasiya necə müəyyən edilir?

Kompanent skanından istifadə edərək lobya yaratmaq iki addımda edilə bilər

  1. 1.1. Fasulyelərə müvafiq komponent annotasiyaları ilə şərh yazın. Biz müvafiq olaraq aşağıdakı dörd annotasiyadan birini istifadə edəcəyik. @Component. …
  2. 1.2. @ComponentScan annotasiyasına paxlalı paketləri daxil edin. AppConfig.java. …
  3. 1.3. Demo. paket com.howtodoinjava.spring;