@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. Тиешелүү компоненттин аннотациялары менен фасольге аннотация жазыңыз. Төмөнкү төрт аннотациянын бирин ылайыктуу түрдө колдонобуз. @Component. …
- 1.2. @ComponentScan аннотациясына буурчак пакеттерин кошуңуз. AppConfig.java. …
- 1.3. Демо. пакет com.howtodoinjava.spring;