Мазмуну:

Буурчак жашоо цикли деген эмне?
Буурчак жашоо цикли деген эмне?

Video: Буурчак жашоо цикли деген эмне?

Video: Буурчак жашоо цикли деген эмне?
Video: Гинеколог жооп берет/ 2-класстагы кызымдын айызы келди. Коркуп жатам. Али кичине го? 2024, Ноябрь
Anonim

1.1 Жаз Bean Lifecycle

Жаз буурчак башкаруу үчүн жооптуу болуп саналат жашоо цикл нын буурчак жазгы контейнер аркылуу түзүлгөн. The буурчактын жашоо цикли инициализациядан кийинки жана жок кылуудан мурун кайра чалуу ыкмаларынан турат.

Тиешелүү түрдө жазгы буурчактын жашоо цикли кандай?

Жаз (Кофе) Bean Lifecycle . The Жаз IoC (контролдун инверсиясы) контейнер башкарат Жазгы буурчак . А Жазгы буурчак ” жөн гана а Жаз - Java классынын башкарылган инстанциясы. The Жаз IoC контейнери инстанциялоо, инициализациялоо жана зымдар үчүн жооптуу буурчак . Контейнер ошондой эле башкарат жашоо цикл нын буурчак.

Ошо сыяктуу эле, жазында буурчак жашоо циклин кантип көзөмөлдөйт? Жазгы алкак буурчактын жашоо циклинин окуяларын көзөмөлдөөнүн төмөнкү 4 жолун камсыз кылат:

  1. InitializingBean жана DisposableBean кайра чалуу интерфейстери.
  2. * Конкреттүү жүрүм-турум үчүн кабардар интерфейстер.
  3. Фасоль конфигурация файлында ыңгайлаштырылган init() жана destroy() ыкмалары.
  4. @PostConstruct жана @PreDestroy аннотациялары.

Демек, Жазгы буурчак фабрикасынын контейнериндеги төө буурчактын жашоо цикли кандай?

Жаз - Bean Life Cycle . The жашоо цикл а Жазгы буурчак түшүнүү оңой. Качан буурчак жаралган болсо, аны колдонууга жарамдуу абалга келтирүү үчүн бир аз инициализациялоо талап кылынышы мүмкүн. Ошо сыяктуу эле, качан буурчак талап кылынбайт жана андан алынып салынат контейнер , кээ бир тазалоо талап кылынышы мүмкүн.

Жазда буурчак кантип инициализацияланат?

Жазгы буурчактын жашоо циклинин маанилүү пункттары:

  1. Консолдун чыгышынан көрүнүп тургандай, Spring Context адегенде no-args конструкторун колдонуп, буурчак объектин инициализациялоодо, андан кийин post-init ыкмасын чакырат.
  2. Төө буурчакты инициализациялоо тартиби жазгы буурчак конфигурация файлында аныкталгандай.

Сунушталууда: