Logo ky.boatexistence.com

@bean аннотация деген эмне?

Мазмуну:

@bean аннотация деген эмне?
@bean аннотация деген эмне?

Video: @bean аннотация деген эмне?

Video: @bean аннотация деген эмне?
Video: Java Tech Talk: Hand-made Spring Boot Starter 2024, Май
Anonim

@Bean бул метод деңгээлиндеги аннотация жана XML элементинин түз аналогу. Аннотация сунуштаган атрибуттардын көбүн колдойт, мисалы: init-method, destroy-method, autowiring, lazy-init, көз карандылыкты текшерүү, көз карандылык жана масштаб.

Жазгы жүктөөдө @bean аннотациясы эмне үчүн колдонулат?

Spring @Bean аннотациясында ыкма Жазгы контейнер тарабынан башкарылуучу төө буурчакты чыгарарын айтат. Бул метод деңгээлиндеги аннотация. Java конфигурациясында (@Configuration) ыкма аткарылат жана анын кайтарылган мааниси BeanFactory ичинде буурчак катары катталат.

Жазгы жүктөөдөгү @bean деген эмне?

Буурчак аныктамасы

Жазында колдонмоңуздун негизин түзгөн жана Жазгы IoC контейнери башкарган объекттери буурчак деп аталат. Буурчак - бул Spring IoC контейнери тарабынан түзүлгөн, чогултулган жана башка жол менен башкарылган объект.

@конфигурация аннотациясы эмне кылат?

@Конфигурация аннотациясы класстын бир же бир нече @Bean ыкмаларын жарыялай турганын жана бул фасоль үчүн төө бурчактын аныктамаларын жана тейлөө сурамдарын иштеп чыгуу үчүн Spring контейнери тарабынан иштетилиши мүмкүн экенин көрсөтөт … Бул Spring Java Config өзгөчөлүгү деп аталат (@Configuration аннотациясын колдонуу).

Жазында буурчактагы аннотация кандай аныкталат?

Компоненттерди сканерлөө аркылуу буурчактарды түзүү эки кадам менен жасалышы мүмкүн

  1. 1.1. Тиешелүү компоненттин аннотациялары менен фасольге аннотация жазыңыз. Төмөнкү төрт аннотациянын бирин ылайыктуу түрдө колдонобуз. @Component. …
  2. 1.2. @ComponentScan аннотациясына буурчак пакеттерин кошуңуз. AppConfig.java. …
  3. 1.3. Демо. пакет com.howtodoinjava.spring;