@bean annotatsiyasi nima?

Mundarija:

@bean annotatsiyasi nima?
@bean annotatsiyasi nima?
Anonim

@Bean bu usul darajasidagi izoh va XML elementining bevosita analogidir. Izoh tomonidan taqdim etilgan atributlarning koʻpchiligini qoʻllab-quvvatlaydi, masalan: init-method, destroy-method, autowiring, lazy-init, dependency-check, depend-on va scope.

Bahorgi yuklashda @bean annotatsiyasidan nima foydalaniladi?

Spring @Bean izohida aytilishicha, usul Bahor konteyneri tomonidan boshqariladigan loviya ishlab chiqaradi. Bu usul darajasidagi izoh. Java konfiguratsiyasi (@Configuration) vaqtida usul bajariladi va uning qaytariladigan qiymati BeanFactory ichida loviya sifatida qayd qilinadi.

Bahorgi yuklashda @bean nima?

Bean Definition

Bahorda ilovangizning asosini tashkil etuvchi va Spring IoC konteyneri tomonidan boshqariladigan obyektlar fasol deb ataladi. Fasol - bu Spring IoC konteyneri tomonidan yaratilgan, yig‘iladigan va boshqa yo‘l bilan boshqariladigan obyekt.

@configuration annotation nima qiladi?

@Konfiguratsiya izohi shuni koʻrsatadiki, a sinf bir yoki bir nechta @Bean usullarini eʼlon qiladi va bu fasol uchun ish vaqti da fasol taʼriflari va xizmat soʻrovlarini yaratish uchun Spring konteyneri tomonidan qayta ishlanishi mumkin… Bu Spring Java Config xususiyati deb ataladi (@Configuration izohidan foydalanish).

Bahorda loviyadagi izoh qanday aniqlanadi?

Kompanentlarni skanerlash yordamida loviya yaratish ikki bosqichda amalga oshirilishi mumkin

  1. 1.1. Fasollarga tegishli komponent izohlari bilan izoh bering. Quyidagi to'rtta izohdan birini mos ravishda ishlatamiz. @Component. …
  2. 1.2. @ComponentScan izohiga loviya paketlarini qo'shing. AppConfig.java. …
  3. 1.3. Namoyish. paket com.howtodoinjava.spring;